最近在做discuz二次开发的时候发现一个问题,这个问题由于自己一直以来的粗心大意直到现在才发现,那就是discuz的内容页使用的是table表格,作为站长都知道table表格的SEO优化程度不如div有利,那么discuz为什么要背其道而行呢?难道discuz团队不知道有SEO这么一个行业存在吗?难道discuz要挑战seo的忍耐程度吗?为什么discuz用这种古老的代码形式来写呢?
以上提问均属个人问题,但是我最在意的是discuz的这种设置会不会严重影响网站的seo?discuz的这种设置会不会是的站长的seo之路寸步难行?
请大家畅所欲言,不吝指教!谢谢
首先要解释下这样做并非是「背其道而行」,你可以看下百度的搜索结果页面,同样是采用div和table共用的方式,这也并不是说百度的技术落后。
此外:并不是说只要网站上存在table标签就是不标准,就不如div的效果好,这显然是错误的说法。如果用于数据显示的内容仍然用div方式,虽然效果上可以达到一致,但显然它并没有table具有语义理解,相反这种基于table的更容易被蜘蛛抓取和分析。是数据显示的最佳方式。
当然看到这里肯定会反驳Discuz和百度的并不是用于数据显示。
是的,他们两个这样做的目的不是为了数据的显示,而是为了显示整洁、美观。
两个都可以说是用户数量非常多、且使用环境复杂多变的程序、网站。经常会碰到既有中文又有英文的文本,而把内容嵌套在table里面,就可以使用一个css样式:
table{table-layout:fixed;}
这个属性用于固定表格布局,无论你是中文也好、英文也好,只要限定了宽度,超过就会截断。这就是嵌套一层table的原因,别无其他。
同意楼上的说法。但需要强调一点:table只是网站架构的一种元素,百度算法中弱化了这类元素的重要性。只要网站结构合理、利于用户浏览和使用、信息有价值,就可以正常SEO。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/21899.html