我一直在阅读SEO以及如何在获得更好的SERP方面构建我的链接。
我正在使用WordPress作为我网站的框架,并使用自定义模板从我的数据库中检索数据。
使网址动态化的因素是?
和&
的使用情况。没有更多,没有更少。 Google建议我的网址中不应包含太多属性 - 这是可以理解的。
动态:www.mysite.com/?id=123&name=some+store+name&city=london
静态:www.mysite.com/london/some+store+name/123
Q1:我觉得在这个静态网址中添加商店ID看起来不错。但我确实需要它来从数据库中获取数据,对吗?
阅读各种博客,我看到许多SEO(专家)说不同的东西,但我觉得大部分只是谈话而没有真正证明他们的陈述。我们都同意静态URL在可用性(和可读性)方面是好的。
Q2:但许多人声称静态网址会阻止重复内容。我不同意,因为我的所有内容都有唯一的ID。有人可以对此发表评论吗?
问题3:最后,对于谷歌搜索引擎(和其他人)来说,如果URL是静态的还是动态的,这并不重要。但是,由于Google正致力于提供用户友好的内容,这是否是拥有静态网址的唯一理由?
答案 0 :(得分:1)
1)使用数据库ID和静态URL没有问题。许多巨大的电子商务和其他商业网站都这样做(亚马逊,eBay ......地狱,每个人都真的。)
2)静态URL本身并不能防止重复内容。有数百种方法可以发生重复(子页面,外部副本,javascript,表单字段,ajax,存档部分......列表上的敌人。)
3)索引是静态还是动态无关紧要。但就排名而言,具有信息性(与目标关键词相关)搜索的静态URL非常有用。我已经完成的多变量测试表明,在可用性方面,用户通常也会通过干净的URL得到保证。
如果你给我一些更多的例子,我可能会帮助你更多。
答案 1 :(得分:1)
没有参数的网址总是更好。它不会绝对杀死搜索引擎优化 - 但最好不要使用它们。
!0年前,Google会忽略参数,并会因为有参数的网址而惩罚你。今天他们非常擅长弄清楚这些数据库参数 - 但并不完美。除此之外,谷歌必须设法确定哪些URL参数很重要,哪些不重要,以及参数顺序是否重要。
E.g。您可能拥有存储用户首选项,导航状态等的URL参数。这只会扩散Google必须尝试解码的网址。所以你应该做的是:
然后,您可以添加与页面内容无关的参数。谷歌会发现它们并不重要。
修复网址的另一个原因是Goolge会向SERP中的用户显示这些网址,而且人们更有可能点击可读网址而不是数据库网址。
为什么像亚马逊这样的大商店使用数据库网址?因为他们是巨人,坏网址不会伤害他们,他们的系统是如此庞大和复杂,这是管理它的唯一方法。但对于产品较少的较小网站,可读的URL是可以实现的,并且是小网站可以拥有的少数优势之一。
答案 2 :(得分:0)
如果有人密切观察Google SERP结果,肯定会发现SERP结果的某些部分也会突出显示并加粗。现在进一步注意到可以轻松找到"搜索查询"在#34; Title"中得到突出显示或加粗,"描述"和" URL"谁正在使用相同的"搜索查询"在标题,描述和URL中。
现在的情况是,如果任何网站网址都是动态的并带有参数ID,那么它们也会丢失标题,说明和网址中的关键字。
前:
http://www.johnzaccheofineart.com/catagory-2/?id=4
http://www.johnzaccheofineart.com/painting/johnzaccheo
样本搜索:待售绘画
现在,我们可以轻松了解静态和动态URL性能之间的区别。一个带有这样的单词的URL没有搜索值,其他URL带有类别名称和画家名称。
因此,作为一个用户,我将优先考虑第二个,这可以从URL本身理解。