搜索引擎可以为您提供吸引大量目标流量或确保您的网站被搜索者找到的方法。如果您没有遵循一些简单的SEO规则,仅构建网站并期待所有人都能找到它是不够的。Google、Yahoo!和MSN搜索都遵循旨在帮助搜索者的类似规则。只有当您满足这些规则时,您才会雄伟地飘到首页甚至第1位。没有捷径!!!偶尔会出现一些漏洞,允许搜索引擎垃圾邮件,但只有短短几天,谷歌工作人员比任何人都更了解其算法,他们将会迅速关闭任何在更新中创建的漏洞。以下是一些必备要素:1 - 独特的内容,越多越好;2 - 新鲜的内容,谷歌喜欢新内容;3 - 许多指向您网站的链接;4 - 每页单独针对特定单词或短语进行优化。前三点我就无法帮助您了;内容只是需要付出努力。把狗和孩子放出去,服用药用油,一直写到天亮!100页真的是最低标准,但目标应该是500-1,000页。反向链接至关重要,所有3个引擎都按反向链接的数量对网站进行排名。基本上,反向链接是其他网站管理员对您网站的“投票”,搜索引擎将这些“投票”用作根据该页面的“投票”数量来区分该页面的流行程度的方法。获取反向链接的最好方法是给网站管理员发送邮件,礼貌地请求链接。有争议认为相互链接没有任何好处,但单向链接是有好处的,简单的事实是您真的需要两者,而且单向链接很难获得。好,那么,我的文章的精髓,如何使用Xoops来优化您网站上的页面!以下是一个列表(不完整但全面)的,为了让Google、Yahoo!或MSN机器人能够抓取这些关键词,您需要在页面中如何播下种子。将这些词汇放在:- Meta关键词 - Meta描述 - 页面标题(但不是第一个词) - In
确保100%的关键词被最基础的聊天机器人(BOT)捕获 - 在页面主体纯文本中 - 至少H3级别的大标题 - 第二段加粗 - 第二段或后续段落斜体 - 图片的ALT标签中 - 链接到其他网站或内部页面或两者都适用(示例中不适用)。因此,如何让Xoops实现这一点其实非常简单。要优化的页面关键词通常会在文章的标题中,例如这篇文章的标题是“Google、Yahoo和MSN搜索引擎优化(SEO)”Xoops会方便地将这个标题存储在Xoops标题代码中:<{$xoops_pagetitle}>,现在我们只需要策略性地在模板中放置这个内容。这将确保每个页面都与文章标题中的关键词不同并且进行了优化。下载并复制你的themes.html页面。这将在public_html/themes/Your-Theme-Name/theme.html中。开始之前务必复制原页!只有傻瓜才会忽视这条建议。如果你只犯了一个字符的错误,你原本整洁的代码可能会变成只有恶魔本身才能产生的代码。好的,现在我们将这些词放入代码,只做以下操作: meta name="keywords" content="<{$xoops_meta_keywords}>" /
修改为 meta name="keywords" content="<{$xoops_pagetitle}>, <{$xoops_meta_keywords}>" /
修改为 meta name="description" content="<{$xoops_meta_description}>" /
修改为 meta name="description" content="<{$xoops_pagetitle}>, <{$xoops_meta_description}>" /
修改为 body>
修改为 body>
noscript> h1><{$xoops_pagetitle}> /h1> /noscript>
修改为 img src="<{$xoops_imageurl}>images/logo.gif"
修改为 图片源 src="<{$xoops_imageurl}>images/logo.gif" alt="<{$xoops_pagetitle}>"
修改为 {$xoops_footer}> |
修改为 {$xoops_footer}> | a href="http://www.your-domain-here.com/" target="_self"> <{$xoops_pagetitle}> /a
额外功能:您还可以在内容或菜单区域之外添加一些内容,使用粗体和斜体标签包装 <{xoops_pagetitle}>。还可以创建一个链接,使用 <{xoops_pagetitle}> 作为HREF标题,并将其指向主页、文章索引或返回同一页面。比较理想的是文章索引,因为这种链接更有可能包含您所参考文章的关键字,这对搜索引擎来说是受欢迎的。以下是由 'hoorah' 在论坛上发布的帖子的内容(未进行测试,但可行)。 以下是由 Cubiq 在表格上发布的另一个想法 无侵入的页面元标签 对于搜索引擎的良好排名来说,能够在每个页面级别上更改元标签是非常重要的。在Xoops中,您通过在 "theme.html" 文件中使用几行Smarty代码来更改元标签和页面标题,而不需要任何PHP编程。我们需要的只是检查Smarty变量 $xoops_pagetitle 的前4个字符。$xoops_pagetitle 包含当前页面标题,这可能会根据您使用的模块而变化(例如:新闻模块1.0 只在 $xoops_pagetile 中放置模块名称,但新闻1.2 则在此变量中填充模块名称、新闻主题和标题)。不过,所有的模块都将模块名称作为开头。我们只需要在theme.html中的 "head" 标签内修改一些行。查找以下内容:
将其替换为 <{if $xoops_pagetitle|truncate:4:""=="NewB" }>
<meta name="description" content="这是在新BB模块中显示的元描述。" />
<meta name="keywords" content="meta, keywords, newbb, 论坛" />
<meta name="keywords" content="meta, keywords, for, newbb, forum" />
<{elseif $xoops_pagetitle|truncate:4:""=="News" }>
<meta name="description" content="这里是新闻部分。" />
<meta name="keywords" content="we, love, news" />
<{else}>
<meta name="keywords" content="<{$xoops_meta_keywords}>" />
<meta name="description" content="<{$xoops_meta_description}>" />
<{/if}>
我们检查变量$xoops_pagetitle的前4个字符,并按照用户浏览的模块提供不同的内容。这不是一个页面级别的解决方案,但至少每个模块可以拥有自己的元标签。显然,你也可以通过在每个if/elseif子句中添加“标题”标签来为每个或某些模块更改页面标题。注意:根据您的xoops配置和语言,模块名称可能会更改!例如,此网站论坛的名称为“支持论坛”,我们需要检查的前4个字符将是“Supp”(并且应该区分大小写)。再次提醒,此功能未由提交者测试。///////////////////////////////////////////////// 另外,exploz还有一个从这里看到的漏洞。 //////////////////////////////////////////////// 还有一个漏洞可以重写查询字符串以生成搜索引擎友好的地址。有关详细信息,请参阅ShortURLs漏洞。 //////////////////////////////////////////////// 关于这些漏洞的反馈请?
SEO
感谢提供有用信息。我已经实施了在主题中插入page_title信息的第一个想法。
关于第二个选项的if/else语句,如果您不希望截断搜索page_title(模块),应该如何编写代码?
谢谢!