一、域名&服务器&前端语言

  1. 域名 最初的时候,我以为移动站(俗称手机站,简称M站或者wap站)的域名和PC站一样,随便挑一个就可以了。后来才发现,“理想是美好的,现实是残酷的”:百度搜索引擎原来有自己的偏好!如下所示:
  • 推荐:m.baidu.com, sports.sina.cn, a.m.hao123.net, www.m168.info
  • 不推荐:www.baidu.com/m 可以看出来,百度搜索引擎喜欢独立的、短小的二级域名(简洁的三级域名也可)。但却不喜欢用子目录做的M站,理由也很简单,如果说PC站用www.baidu.com,M站用www.baidu.com/m/,那搜索引擎对 /m/ 这个目录会感到疑惑:到底是PC站的一个子目录,还是PC站相对应的M站呢?真是剪不断,理还乱啊。 以上举例的域名,我们来做个PC站与M站对应的关系:
  • PC站:www.baidu.com, sports.sina.com, a.hao123.net, www.m168.cc
  • M站:m.baidu.com, sports.sina.cn, a.m.hao123.net, www.m168.info 可能大家会发现,最后一个例子中,PC站和M站都是使用的www作为前缀,其实我是不怎么赞同的,使用 m 或者 wap 才较为合适。因为说不定什么时候老板想把www.m168.cc 作为他用,而www.m168.info 作为PC站了。 我们现在知道M站用二级域名或者三级域名了,那么有同学又提到了一个问题,在百度搜索引擎的策略里,PC站和M站的主域是不是必须用一个呢?答案是“否”,但又必须相关,如下:
  • 可行——PC站:www.hao123.com, 移动站:m.hao123.net
  • 不推荐——PC站:www.hao123.com, 移动站:m.123.com 可以看到,百度搜索引擎(以下内容简称百度)认同用hao123做为主干,使用不同后缀的域名分别用作PC站和M站的域名,但不推荐使用没有关系的域名。
  1. 服务器
  • 对于服务器的选择,我建议使用云服务器,特别是阿里云、腾讯云等国内知名云服务商提供的云服务器。这些云服务器具有高可用性、可扩展性和安全性,同时支持多种操作系统和应用部署。
  • 在选择服务器配置时,需要考虑网站访问量、预期增长以及数据存储需求等因素。一般来说,对于小型网站,可以选择共享型云服务器;对于中型网站或需要大量数据处理的网站,可以选择独立型云服务器。
  • 此外,还需要关注网站的备案问题。根据中国法律法规,网站需要进行ICP备案才能合法运营。因此,在选择服务器时,务必确保所选服务器所在的地理位置符合备案要求,以便顺利通过备案审核。 无论建立何种类型的网站,服务器的稳定性始终是至关重要的基础条件。根据百度官方的公告,对于可访问性存在问题的网站,百度会采取严厉的打压措施。若网站出现404、502等影响用户浏览体验的情况,不仅会影响其在移动百度搜索结果中的排名,还会面临网页加载速度的严格要求。百度明确指出,网页加载时间超过3秒将不考虑排名,而广告加载则不受此限制。因此,建议站长们先对手机站进行测试,以确保其加载速度符合标准。同时,利用站长平台工具“页面优化建议”可以初步识别出影响页面加载的因素。 随着移动互联网的发展,前端开发语言经历了多次变革,目前主流仍在使用的有XML、XHTML和HTML5。历年来,移动web的主要技术标准包括WML、i-mode(日本标准)、OMA领导的xHTML mobile profile(使用xHTML)、W3C领导的xHTML Basic(使用xHTML)以及Full Web(普通HTML)。近年来,HTML5因其最新版的特性,在2014年10月正式发布后得到了全球主流浏览器的支持,并被许多站长平台和浏览器厂商推荐为移动站点的前端语言标准。以下是HTML5的进化图,供各位参考: 关于applicable-device标注,其意义在于向百度蜘蛛说明该URL页面适合在PC端还是移动端展示。这有助于百度正确识别并减少误判,避免将PC站误认为是M站或将M站误认为是PC站。代码通常放置在标签内,规则与对应关系如下:如果页面是PC站,代码为:;如果是M站,代码为:;对于自适应或代码适配情况,代码则为:。 三、站点结构
  1. 树状or扁平? 在构建网站时,无需纠结于“树状”还是“扁平”的结构。重要的是确保Baiduspider能完整地遍历整个网站,但需要注意两点: a) 不要将所有内容放在同一个目录下(包括根目录),这不符合“树状结构”,且不利于蜘蛛理解文章分类。例如,http://www.xxx.com/article-7750-1.html 这种结构是不推荐的。 b) 避免过度细分目录,按需生成目录,避免无限制地创建多级目录。
  2. 面包屑导航 对于移动网页,面包屑导航同样重要,这里不再赘述。
  3. anchor质量 超链接分为纯文本链接和锚文本链接两种。百度不推荐在移动网页上使用纯文本链接,而应使用锚文本链接。正确的锚文本描述应准确反映链接内容,虚假的锚文本链接可能会受到处罚。 四、url结构和外链
  4. url结构 尽管百度已经支持动态化url链接,但静态化url链接仍是优先推荐。在使用时,应注意url的结构: a) 尽量简单短小,避免使用特殊符号; b) 尽量不用中文url,因为移动端的支持有限; c) 尽量减少结构层次,但不要将所有内容都放在同一个目录中。
  5. 外链 有句话说得好:“内容为王,外链为皇”。如今,外链的作用依然强大,无论是导量还是SEO优化方面。然而,站长们仍然为“外链”问题头疼,尤其是那些被不明身份者恶意刷外链的站长们。关于外链生效的问题,PC端和移动端的外链都是有效的,但需要注意以下几点: 整体而言,减弱信任度。 高质量的外链始终有效,能够为网站带来稳定的流量和提升搜索引擎排名。然而,低质量或作弊的外链则可能产生负面影响,甚至导致惩罚。针对恶意外链事件频发的问题,站长平台推出了“外链分析”工具,帮助站长明确识别出哪些网站正在向其网站发送不正当的外链。站长可以通过该工具了解相关情况,并据此调整自己的外链策略。 此外,百度站对于网站的分类也进行了优化,将网站分为了五类:PC站、对应PC站的移动站、独立移动站、自适应站点以及代码适配站点。这一分类有助于百度蜘蛛更好地抓取页面内容,同时也有利于提高搜索结果的排名。具体设置方法如下:
  6. PC站:如果网站主要面向桌面用户,应确保网页在PC端有良好的展示效果。
  7. 有对应PC站的移动站:对于同时支持移动端的网站,需要确保移动端的用户体验与PC端一致,并且移动端的URL结构与PC端保持一致。
  8. 独立移动站:如果网站仅提供移动访问,应确保移动设备上的页面加载速度和浏览体验良好。
  9. 自适应站点:对于响应式设计的网站,应确保在不同设备上都能正确显示内容,并提供良好的用户体验。
  10. 代码适配站点:对于使用特定编码方式的网站,应确保网页的HTML、CSS和JavaScript代码能够正确解析,以便搜索引擎顺利抓取和索引内容。