草庐IT

前端SEO

全部标签

html - 新词典网站的 SEO 问题,谷歌没有索引内容

我加载了大约15,000页,字典的字母A和B,并向谷歌提交了文本站点地图。我使用谷歌的广告搜索作为计划的机制来浏览我的网站。谷歌的网站管理员接受了网站map是好的,但后来没有索引。我的索引页面已被谷歌编入索引,此时尚未链接到任何页面。因此,为了让google的搜索正常工作,我需要将我所有的内容编入索引。看来谷歌不仅会从站点地图中索引,所以我正在考虑添加在主索引页面的链接中抓取的页面。但我不想创建一堆以编程方式链接所有页面的页面,而不知道这是否有机会工作。最终我计划有大约150,000页,每页都是一个被定义的单词或短语。我写了一个程序,从字典数据库中提取这个。我想向任何有兴趣的人证明我所

javascript - 在不影响站点的可访问性和 SEO 的情况下使用 JavaScript 的最佳实践和技巧是什么?

如果禁用JavaScript但仍保持网站对启用JavaScript的用户的可用性,使用JavaScript的最佳做法和技巧是什么,而不会失去网站的可访问性、可用性和SEO以及网站内容?在什么情况下我们应该避免完全依赖JavaScript? 最佳答案 您应该使用progressiveenhancement的原则开发网站.也就是说,让它在没有CSS和Javascript的情况下工作(并且看起来不错)。添加CSS,然后逐步添加Javascript。这个想法是您可以使用CSS和Javascript来更改原始标记并使其以更好的方式工作,但是如

html - 如何为动态网站完成 SEO?每个页面是否单独建静态?

我有一个食品外卖网站,用户可以通过提供区域名称来搜索餐馆。当用户在Google中搜索TAKEAWAYSINLONDON时,我希望我的网站的LONDON搜索页面被列出。我认为谷歌不会抓取带有查询字符串的网站。我们怎样才能做到这一点? 最佳答案 请记住,Google只会查看您创建的页面,而不是您创建它的方式。现在这基本上将您的问题转化为“我们如何让我们的动态页面对Google可见”?有很多技巧。基本上,您构建从主页​​到特定其他页面的链接。您可以有一个“前5个搜索”框,其中包含指向“http://www.example.com/lond

asp.net - 在代码后面动态添加元标记是否对 SEO 有用?

亲爱的,我正在阅读这篇关于通过asp.net4中的代码动态添加元标记的帖子-但我想问一下对SEO有什么好处,静态添加它或者在代码后面添加它没有问题http://weblogs.asp.net/scottgu/archive/2010/01/05/asp-net-4-seo-improvements-vs-2010-and-net-4-0-series.aspx 最佳答案 SEO方面只是拥有准确代表页面的元标记。搜索引擎无法判断它们是静态添加的还是动态添加的,因此并不真正关心这方面。在Page类中添加MetaKeywords和Meta

seo - 在 robots.txt 中指定变量

我的URL结构设置为两条平行线(都指向同一个地方):www.example.com/subnamewww.example.com/123麻烦的是,蜘蛛会爬进这样的东西:www.example.com/subname/default_media_functionwww.example.com/subname/map_function请注意,名称“subname”代表我网站上具有相同功能的数千个不同页面。而且他们会抛出错误,因为这些链接严格用于JSON或AJAX目的,而不是实际链接。我想阻止他们访问这些页面,但如果URL包含变量,我该怎么办?这在robots.txt中有效吗?Disallo

SEO 和子域(Rails 应用程序)

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭12年前。Improvethisquestion假设我的根(mydomain.com)有以下子域:blog.mydomain.com。从SEO的角度来看,Google是否将子域与根域分开处理?使用mydomain.com/blog是否更好,以便我优化我的根页面?是否有最佳实践RoR方法来纠正因使用子域而出现的次优化问题?

php - 更改站点的 URL 结构 - SEO 方法的正确技术 - 301 header ?

我一直在对我工作过的旧站点进行更改,我的任务之一是将url结构更改为更友好的内容。例如,当前页面通过?action=contact和?action=article&id123等查询字符串工作。我现在将它们分别更改为/contact和/article/articlename。我只想问一下我应该对搜索引擎采取什么方法,这样他们就不会认为我有重复的内容。当然我会支持旧的url,例如?action=contact,但是当有人访问旧的url时,他们是否应该被重定向到新的?该页面是否也应该被赋予301header?谢谢。 最佳答案 是的,要走的

javascript - Asp.net Ajax 客户端模板和 SEO 友好

我的主页使用带有Ajax客户端模板的Asp.NET4。主页生成一系列图片。每张图片都有名称、描述和其他详细信息。我的问题是客户端模板似乎对SEO非常不利。这是因为谷歌/雅虎机器人在模板加载任何数据(在我的例子中是带有描述的图像)之前看到了页面。他们看到的是原始模板代码,而不是实际内容。所以从SEO的Angular来看,我的页面不包含相关数据。这是我正在使用的模板。{{Id}}{{Name}}{{Description}}{{AdditionalDetails}}关于如何使Ajax客户端模板SEO友好的任何提示? 最佳答案 此限制不仅

seo - magento 网址重写

谁能告诉我如何重写cathomepagina?catid=3到magento中的horloges-3.html...因为在301重定向后我一直找不到页面 最佳答案 如果您进入Web管理界面,导航至Catalog>URLRewriteManagement。您可以使用该界面添加自定义重写。 关于seo-magento网址重写,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/379996

javascript - Ajax 历史对 SEO 不利

我有一个重ajax的网站。我更新了地址栏中的散列值,以便存储浏览历史-因此前进和后退按钮仍然有效。例如,一个典型的用例是:site.com/directory#sports/1site.com/directory#sports/2site.com/directory#sports/3site.com/directory#movies/1site.com/directory#movies/2我相信这些哈希值会被搜索引擎爬虫忽略。同化哈希前路径相同的所有链接。这对SEO不利,因为特定页面无法被索引。例如,我无法在Google上搜索“site.comsports”并希望找到指向site.co