草庐IT

前端SEO

全部标签

seo - noscript 文本出现在 Google 中

我在html的底部添加了这样的内容(就像stackoverflow的实现方式一样):ThissiteworksbestwithJavascriptisenabled但在我的一个页面中,文本很少,文本“Javascriptisdisabled”出现在Google搜索中。有没有办法告诉谷歌避免索引这部分?或者有没有更好的选择而不是使用标签? 最佳答案 问题是Google通常不会呈现Javascript。它可以-但通常不会。您要么需要出示pre-renderedpage或为其提供准确描述内容的元描述。查看标签以及Google如何使用它们来

php - Yii2 301 从原始 url 重定向到 .htaccess 中的 SEO 友好 url 不起作用,需要其他解决方案

我有一个基于Yii2高级模板的站点,用于替换无法针对SEO优化的旧站点。在Yii2的urlManager配置中启用了SEO友好的url。出于SEO目的,我应该从旧站点编写近20301重定向,以获取具有结构的原始查询字符串的url:/index.php?p=var/index.php?p=open_cat&cat_id=55到SEO友好的url('contoller'、'action'、'alias'是变量):/controller/action/alias我试过:在前端/web/.htaccess中:RewriteEngineonRewriteCond%{REQUEST_FILENAM

seo - 事件的谷歌结构化数据

我想在Google上显示事件,所以我创建了这个JSON-LD:[{"@context":"http://schema.org","@type":"TestEvent","name":"RohitPatilEvent","startDate":"2014-10-10T19:30","location":{"@type":"Place","name":"WarnerTheatre","address":"Washington,DC"},"offers":{"@type":"Offer","url":"https://www.etix.com/ticket/1771656"}}]我已经在测试

seo - 如果任何其他页面启用了 AMP,我们是否需要网站主页的 AMP 页面?

我们有一个博客,其中每篇博文都有一个AMP(加速移动页面)页面。它运行良好,Google能够显示AMP变体。但是在我们的服务器日志中,我们收到了多个针对网站主页的AMP格式的请求。如果我们的网站有AMP页面,我们的首页是否需要有AMP格式的页面?我怀疑是否有任何抓取工具试图获取主页的AMP格式页面或其他任何内容。这是一个Rails网站,可以使用http://?format=amp获取AMP变体. 最佳答案 电子商务网站基本使用的AMP格式页面。这样他们就可以在SERP(搜索引擎结果页面)上显示即时结果。例如产品价格、电影放映时间、产

asp.net-mvc - MVC 应用程序中部分页面的 SEO

假设我有一些页面是用ASP.NetMVC开发的。所有页面的页眉和页脚都相同..现在我有两种方法..为所有页面制作_Layout页面,这样就无需重复页眉和页脚。不用_Layout页面,单独制作所有页面。如果我使用第二种方法,我肯定没有利用MVC框架。我的问题是,如果采用第一种方法,它会影响我的网站SEO,因为SEO是此应用程序最重要的部分吗?在SEO的情况下,它是否会考虑将所有页面分开,因为页面将在服务器端呈现。 最佳答案 搜索引擎不关心你如何在服务器端形成页面,因为他们不知道如何:)爬虫只看到最终结果作为一个普通用户。SEO是关于其

php - 碎片化的网址导致 SEO 出现问题

首先,我想说我不知道​​我的问题是否正确,但我已经在谷歌和SO上搜索了这个答案,但没有找到任何东西。试着解释一下我的问题我正在制作一个网站,它使用php作为服务器端脚本语言和htmlcssjquery以及其他一些库。它包含许多页面,在几页中它包含我使用ajax提交的表单。现在,当为网站做SEO的人使用某种工具(A1站点地图生成器)对其进行分析时,它会发现一些不需要的网址,例如:https://wwww.example.com/graphic-design?_escaped_fragment_=和https://wwww.example.com/graphic-design#!这个问题出

seo - rel=self 是用于论坛永久链接的正确 rel 标签吗?

我一直在和我的friend们一起从头开始建立一个论坛,只是为了好玩,我们开始看到机器人和爬虫过去了。我们遇到的问题是您可以加载包含四个回复的页面/post/1,并且每个回复都包含一个指向自身/reply/1#reply-1的固定链接。如果我在/post/1并导航到/reply/1,我将直接回到我开始的地方,只是回复的anchor。但!爬虫不知道是这种情况,所以他们打开每个/post链接,然后跟踪每个/reply链接,这会导致性能问题,所以我一直在搜索SEO网站以尝试修复它。我已经开始在/reply页面上使用rel=canonical来告诉机器人它们都是一样的,但据我所知这对我没有帮助直

javascript - 显示 :none or visibility:hidden on body element on page load - does it affect SEO?

我正在构建一个网页,我会做一些JS计算和样式来制作精美的东西。但是,我坚持FOUC.首先我调用所需的样式,然后根据JS计算更改div上的一些填充和边距。这会导致某种页面闪烁。为了忽略这一点,我想将display:none或visibility:hidden设置为body元素,直到计算完成,然后显示页面.HTMLBootstrapThemeExample$('body').hide();//...docalculationsandstyling...$('body').show();这会影响SEO吗?还有其他解决该问题的方法吗? 最佳答案

seo - 如何阻止谷歌抓取我的 Bitly Branded 短域名?

问题是我们正在使用bitlybrandedshortdomains作为urlshortener。我们的品牌短域名是d.so.city现在,每当我在google上搜索site:so.city时,所有d.so.city链接甚至会出现在真正的网站url之前。我不希望bitlyurl被抓取。我知道这可以通过子域的robots.txt轻松完成,但我们无法访问子域的robots.txt文件,因为它与bitly完全链接。我也尝试过谷歌网站管理员的参数阻止,但也没有运气。我也浏览了Bitly文档,但在那里也找不到任何相关内容。下面是我的站点搜索的快照:我不希望这些d.so.city链接出现在谷歌搜索中

seo - 规范化所需的 .htaccess 文件帮助

我的网站目前有两个谷歌版本,https://www.example.com和一个https://example.com这显然对SEO不利,因为它泄露了我所有的SEO“果汁”。大约5周前,我已经告诉谷歌只使用www版本,但谷歌的结果仍然显示非www版本。我想知道是否有人可以帮助我的.htaccess获得重定向到www的权利。htcaccess文件复制如下:RewriteEngineon#ForceSSLRewriteCond%{HTTPS}!=onRewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]RewriteCond$1!^(