草庐IT

前端SEO

全部标签

php - 使用 .htaccess 创建 SEO 网址

我想为我的博客创建SEOurl我的博客url就像http://localhost/test/blog.php?blogId=5我想将其转换为博客标题。我目前正在.htaccess页面中尝试此操作,但这没有用RewriteEngineOnRewriteRule^([a-zA-Z0-9_-]+)$profile.php?u=$1RewriteRule^([a-zA-Z0-9_-]+)/$profile.php?u=$1RewriteEngineONRewriteRule^([a-zA-Z0-9_-]+)$blog.php?blogId=$1RewriteRule^([a-zA-Z0-9_-

ruby-on-rails - Rails I18n 和 SEO - 是否需要 HTTP 重定向?

我目前有一个英语Rails应用程序,我正在对其进行国际化以支持中文(zh)翻译。原始URL结构是标准的:www.mysite.com,www.mysite.com/pages,...我已经使用标准Railsgem实现I18n,使用子文件夹方法。我现在看到以下内容:特定国家/地区的页面显示为www.mysite.com/en、www.mysite.com/zh、www.mysite.com/en/pages、www.mysite.com/zh/pages等根URLwww.mysite.com现在显示基于主页根据最后已知的语言设置,即,如果查看中文页面,转到www.mysite.com将显

javascript - SEO 和 AngularJS

我正在使用AngularJS构建一个Web应用程序,我需要对它进行全面的SEO优化。似乎对于少数人来说,谷歌能够抓取Angular应用程序,但不清楚它是否可以读取所有内容(例如,我读到指令无法解释)。那么今天,即使我们使用全套JS函数,angular应用程序是否完全兼容google?其他引擎呢?我们还需要为雅虎或微软生成fantomJS静态代码吗? 最佳答案 截至今天,AngularJS仍未完全针对SEO进行优化。因此,许多开发人员仍然觉得有必要使用像Predender.io这样的服务。或使用PhantomJS编写自己的实现在SEO

seo - 单个站点地图文件中的多个站点地图

我有一个带有站点地图的网站,该网站上大约有150个静态URL条目。lastmod元素设置为2012。此站点地图大约在一年前更新。此SM文件的最后几行是:http://example.com/sitemap2.xmldailyhttp://example.com/siteMap3.xmldaily站点地图2包含相同的逻辑,但链接指向特定的产品,站点地图3的逻辑相同,但针对的是类别。这两个是每天生成的。主sitemap.xml已注册。外部SEO顾问进行了测试,并建议站点地图未更新,并且未列出产品和类别的链接。我如何检查他说的是否正确?如果他是正确的,那么我在这里做错了什么?

php - 如何使用 htaccess 将带有参数的旧 url 重定向到新的 seo url

想要将参数url重定向到seo友好的urlhttps://example.com/a.php?slug=vr-promised-us-the-future-too-bad-we-re-stuck-in-the-present到https://example.com/vr-promised-us-the-future-too-bad-we-re-stuck-in-the-present和https://example.com/tag.php?id=Virtual-reality到https://example.com/tag/Virtual-reality我当前的.htaccess代码R

angular - SEO 检查无法识别 H1 和 H2 标题。 Angular

我在使用Angular5制作的网站时遇到了问题。尽管我有H1和H2标题,但在每个SEO检查器中都会出现此错误:您的页面不包含任何H1标题 最佳答案 你需要使用angularuniversal。没有它,所有的html(h1,h2,content,...)都会在客户端动态添加,这意味着搜索引擎和其他机器人无法看到它们https://github.com/angular/angular-cli/wiki/stories-universal-rendering 关于angular-SEO检查无法

seo - 结构化数据测试工具遵循 JSON-LD 的 @id 引用——这会按预期工作吗?

我正在使用JSON-LD使用架构数据标记网站。做完作业后,我了解到@id可用于引用模式的其他片段。例如编写WebPage架构,isPartOf我的WebSite架构。在此之后,我为我的网站创建了基本架构;Organization、WebSite和WebPage,其中WebSite链接到WebPage和组织.当我将我的标记插入Google的结构化数据测试工具时,它全部被汇总到WebSite架构中。但是,当我删除@id引用时,它会显示为三种不同类型的架构。使用@id没有@id当然,我希望我的模式数据被解释为一系列关系,这就是重点。但我也想确保每个单独的模式都被解析。那你觉得怎么样,这样可以

url - SEO 和重复的 URLS

我正在更新网站的菜单系统并添加SEO网址。一段时间内,我将有两个URL指向类似的资源,但只有其中一个会呈现在菜单上。我应该保留旧网址还是删除它们?如果我离开它们,那么谷歌结果将不会链接到404页面,但它们可能会被视为垃圾邮件。也许我应该重定向它们? 最佳答案 绝对使用301永久重定向,这就是它的意思。只要可行,最好保留旧URL(使用301重定向),以造福那些仍然将旧URL添加为书签或其他东西的人-Google等将确切地知道如何处理它们。我非常怀疑它们会被视为垃圾邮件。 关于url-SEO

SEO - 链接和 GET 查询字符串

如果有很多这样的链接指向我的网站:www.domain.com/?linkid=101www.domain.com/?linkid=102www.domain.com/?linkid=103,所有都被301ed到同一个页面,Google和其他搜索引擎会将这些链接视为在查询字符串中没有区别的链接吗? 最佳答案 轻微通过301的“链接汁”损失。因此,如果站点A具有以下页面(所有链接都指向它):www.example1.com/网站B有这些页面,链接指向以下内容www.example2.com/www.example2.com/?link

seo - 网站在 Google 建议下拉列表中的外观是否可以被操纵?

今天早上一位顾客问他为什么根本不出现在“谷歌建议”(我认为它被称为)下拉列表中。他提示那个他的竞争对手是GoogleSuggest下拉列表中排名第一的结果。竞争对手的公司名称由常用词组成(例如Widget制造业)所以,当然,他确实出现了。我的客户,其公司名称是正确的name,在GoogleSuggest中完全不存在。这关系到他。Google如何确定GoogleSuggest下拉菜单中显示的内容?是吗在SEO方面有什么值得担心的?什么是对客户的良好回应?更新:2个月后他现在出现在GoogleSuggest中……我们没有做任何更改。我想这只是谷歌是谷歌 最佳答案