草庐IT

前端SEO

全部标签

seo - 动态生成页面上的重复元描述

我有一个电子商务网站。当我在网站管理员工具中看到时,它显示多个页面具有重复的元描述。问题陈述:当我点击玩具类别时,根据获取的玩具数量,总产品显示在各种动态生成的页面中。页面URL保持不变,但单击下一步按钮时,页码会附加在URL中,例如。http://www.example.com至http://www.example.com/page-2.所以总的来说,这些是相同的页面,但根据可用产品总数动态生成。关注如何让谷歌理解这些基本上是相同的页面,以免抛出重复的元描述错误。此外,即使这些错误仍然存​​在,是否会影响我网站的搜索引擎优化?PS:电商搭建在prestashopframewrok上,

.htaccess - SSL 证书 & Htaccess & SEO

我想将ssl证书添加到我的新闻站点。但是不想通过将httpurl更改为https来获得SEO惩罚或seo排名降低..我的htaccess文件现在是这样的:RewriteCond%{HTTP_HOST}!^www\.RewriteRule^(.*)$http://www.%{HTTP_HOST}/$1[R=301,L]我打算像这样改变它:RewriteCond%{HTTP_HOST}!^www\.RewriteRule^(.*)$http**s**://www.%{HTTP_HOST}/$1[R=301,L]此外,我会将所有httpurl转换为html源中的https...是否足以不被G

seo - Robots.txt 和子文件夹

几个域被配置为我的主要托管帐户(共享托管)的附加组件。目录结构如下所示(主域是example.com):public_html(example.com)_subex1-->显示为example-realtor.comex2-->显示为example-author.comex3-->显示为example-blogger.com(使用example作为域的SO要求使解释变得更加困难-例如,subex1可能指向plutorealty,ex2可能指向amazon,或其他一些业务子-和我一起托管。关键是每个ex#都是不同公司的网站,所以在心理上为每个“示例”替换一些正常和不同的东西)因为这些域(

seo - 谷歌缓存没有得到更新

我网站的缓存在过去5-6个月内未在谷歌上更新,即使缓存的日期戳不断变化。这是cache的链接.在给定的链接日期中显示的是2016年4月22日,但内容至少有5个月的历史。 最佳答案 要更改代码段(或链接的缓存页面)中显示的内容,您首先需要更改实际(实时)页面上的内容。在Google网站站长博客上查看更多信息:https://webmasters.googleblog.com/2010/04/url-removals-explained-part-ii-removing.html 关于seo

asp.net-mvc - MVC 5,真正的 SEO 友好路由

我想让我的网址对SEO友好。我看过很多关于这个主题的文章和其他帖子,但所有这些都以这样的url结尾:/Products/34/my-handbag我想以这样的url结尾:/gucci/my-handbag我已经有了从名称“gucci”和“my-handbag”中实际获取产品的控件,我只需要我的路由将我发送到ProductsController。这就是我现在正在使用的:routes.MapRoute(name:"ProductDetails",url:"{brand}/{title}",defaults:new{controller="ProductViews",action="Deta

javascript - SEO和抓取: UI-Router ui-sref VS ng-click

环顾四周后,我对此事没有得出结论:Google和其他搜索引擎是否会抓取只能通过ng-click访问且没有anchor标记的页面?或者是否始终需要anchor标记才能使抓取成功进行?我必须构建以通用方式链接到其他页面的各种元素,而ng-click在灵active方面对我来说是最佳解决方案,但我想Google不会“点击”这些元素,因为它们没有anchor标签。除了明显的ui-sref标签外,我还有其他解决方案,例如:Linkname虽然我也不确定这是否是一个好的做法。有人可以为我澄清这个问题吗?谢谢。 最佳答案 单页应用程序通常对SEO

seo - 根据位置重新路由 url

最近,我根据访问者浏览器中设置的语言使我的网站重新路由url。因此,如果瑞典访问者访问该站点,他将被重新路由到mysite.com/sv,而英国访问者将被重定向到mysite.com/en。发布后不久,我的Google排名直线下降。那我怎么在这里出错了?是否有一些不损害SEO的基于区域设置自动重定向访问者的常见做法,或者我是否需要设置某种HTTP代码才能被搜索引擎批准? 最佳答案 你获得的惩罚是伪装。简短回答:不要自己进行重定向-而是使用hreflang代码和规范链接,然后让用户的Google设置决定。在google.com上搜索的

seo - 可以嵌套(如果可能)JSON-LD schema.org 引用吗?

搜索引擎对这两个例子是否一视同仁?如果是,是否有理由选择一个而不是另一个?如果不是,有什么区别?非嵌套结构化数据:[{"@context":"http://schema.org","@type":"WebPage",...},{"@context":"http://schema.org","@type":"BreadcrumbList",...},{"@context":"http://schema.org","@type":"VideoObject",...}]嵌套结构化数据:[{"@context":"http://schema.org","@type":"WebPage","br

seo - 用 JSON-LD 表示搜索结果

我不确定如何用JSON-LD表示搜索结果。例如对于包含酒店搜索结果的页面,每家酒店是否应该包含在发出的JSON-LD片段中的LodgingBusiness实体数组中。考虑到搜索结果不是静态的并且会根据例如可用性、订购或其他因素? 最佳答案 Schema.org对此有“SearchResultsPage”。我会用它。查看来自searchresultsindoctordirectory的示例在Google'sStructureDataTestingTool微数据格式,因为这将使您了解结构。在ItemList中你可以有任何其他类型,使用它

javascript - 如何在带有 pushState 的 Backbone 中使用 SEO 友好的 URL?

我有一个使用Backbone.js和Marionette的单页应用程序,目前使用片段url语法。我正在为SEO目的修改应用程序以利用pushState.虽然这将实现我的部分目标(消除哈希爆炸的需要),但我希望添加到应用程序的另一件事是更友好的url。例如,当您点击12345是产品ID的网址时,我的应用程序将显示产品:http:///product/12345我想知道是否有一种方法可以让我的应用知道该产品的更友好的url,例如:http:///product/the-name-of-my-product在内部,它会执行与点击包含产品ID的URL相同的操作。有没有一种好方法可以在这样的主干