seo搜索表单

时间:2010-08-06 08:40:44

标签: language-agnostic search url seo

我的购物网站与其他网站的工作方式略有不同:获取所需产品的唯一方法是通过搜索,我的客户要求不显示产品类别的链接。

我担心搜索引擎优化,因为抓取工具无法访问产品或视图。哦,我没有提到意见吗?也许有一个更好的说法,但我的客户要求这些观点必须在Google上获得高排名,例如,如果您从我的网站搜索某个产品从我网站的产品位置您应该在最佳结果中获取mysite.com/search/location-of-the-product-from-my-site/some-product-from-my-site。那个网址是我正在谈论的观点。

这是该项目的主要特色之一。我能做些什么来实现这个目标吗?

3 个答案:

答案 0 :(得分:2)

我有一些SEO公司的经验,你可以做一些技巧来包括链接,而不会让它们显示给用户,接近theomega所提到的但不会永久地将其隐藏在用户之外:

  

为什么不在您的网站上列出产品列表并将其设置为小型或将其移出视线,因此谷歌会关注链接,但您的客户不会分心。

搜索关键字部分的主要部分是内容。 7-10%的内容应该是与目标关键字相关的强大关系内容。因此,对于T恤,你可以添加衬衫,T恤,衣服,上衣等字样,并且为了营销目的,使用T恤比喻你会使用便宜,实惠,低价等关键词。 7-10%是魔术范围,超过10%的任何东西都可能被搜索引擎视为垃圾内容,太少而且感觉内容与您定位的关键字无关。

另外,明智地在产品名称上使用<h1> - <h6>标记。以正确的方式强调标题(无论是否有链接<a> ref)将始终产生良好的结果,尤其是谷歌和雅虎。使用一个<h1>代码来制作主标题,并尝试在<h2><h3>中加入子标题,以强调更多的子关键字。

站点地图仍然是一个好主意,但是像theomega所说的那样,如果站点上没有与站点地图中提供的链接相关的回溯链接(如导航菜单),它就无法做到。

要执行隐藏但抓取器可读链接 可隐藏,您可以使用带有<div>的负浮动z-index:,然后使用JavaScript或CSS在Click或Mouse事件中显示指向用户的链接。

堆栈上溢 - 黑 - tshirt.html:

<html>
 <head>
  <title>My Cheap Stack Overflow T-Shirt</title>
  <link rel="stylesheet" type="text/css"  ref="/style.css"> 
  <meta name="keywords" content="t-shirts, tee, shirts, stack, overflow, black" />
 </head>
 <body>
  <h1>Affordable Tee Shirts for Stack Overflow Users</h1>
  <h2>Stack Overflow Logo on Black T-shirt</h2>
  <div id="link-floater">
   <a href="/cheap-affordable-stack-overflow-tshirts/stack-overflow-black-tshirt.html">Stack Overflow Black Tee Shirt</a>
  </div>
  <!-- Content starts here -->
  <div id="content">
   Buy this t-shirt now!
  </div>
 </body>
<html>

的style.css:

/*This shows a 10px section of the links div (100px width - 90px left:offset)*/
#link-floater
{
 display: block;
 height: 100px;
 left: -90px;
 position: absolute;
 top: 0;
 width: 100px;
 z-index: 2;
}

/*Using a hover you can reveal the links*/

#link-floater:hover
{
 left: 0;
}

#content
{
 display: block;
 z-index: 1;
}

这个小代码段显示了在<meta>标记中添加关键字的想法,以帮助搜索引擎进行分类,以及用于使<div>浮动的css超出可见度用户但能够被爬虫扫描。

我们明确设置每个z-index的原因是为了确保浮动<div>的负面定位不会影响其他元素的布局。

希望这有帮助。

编辑:作为我的描述的修订,当隐藏链接时,您必须允许选项向用户显示它们。创建完全隐藏的链接会对您的页面排名产生不良影响,最终可能会从索引中删除。隐藏链接作为倾斜搜索引擎可以抓取的内容与观看者可以看到的内容相比会产生不良影响除非这是对现有链接的描述(例如站点地图上的链接) )帮助屏幕阅读器和盲文生成器的可访问性。

答案 1 :(得分:2)

我在搜索引擎优化/搜索引擎优化方面有一些相关和成功的经验,所以我会权衡我的意见。

简单地说,如果没有访问这些页面的点,那么搜索引擎就不会经常抓取它们,而且它们肯定不会排名很高。

正如我在评论中已经提到的,隐藏用户内容很可能会让您的客户被禁止。现在可以安全地假设Google知道通过JavaScript隐藏内容的上下文,因此显然某些部分被抓取而某些部分不依赖于它们的使用。如果你在div中添加一些链接并将其隐藏起来,那么Google会意识到这一点,并且很可能不会遵循这些链接,认为它们无关紧要。简而言之,如果您隐藏Google的内容,它会将其视为无关紧要或非法;接受你的选择。

如果我是你,我会告诉客户他们想要什么是不可能的。谷歌是一个智能搜索引擎,如果他不希望用户通过链接找到这些产品,那么他无法真实地期望谷歌找到它们。实现他想要的最好的方法是通过页面底部的产品的站点地图或目录链接到这些,或者设置更新页面,每当新产品添加页面和链接时为搜索引擎和用户提供了跟随。

为了更清楚,只要告诉你的老板想象谷歌只是另一个用户,喜欢点击链接。如果该用户受到表单的欢迎,他/她将错过大部分网站,并且不会告诉他的朋友。

编辑:正如我之前所说的,有很多人会同意我的看法,这种做法会被视为隐藏真实内容,会让您受到Google的惩罚。事实上,谷歌的各个成员无法决定这是否是一种合法的做法,这很可能意味着你在尝试这样做时会遇到难以置信的风险。引用其中一个来源:

  

Matt Cutts讨论了文本缩进和其他CSS方法,这些方法达到了类似的最终结果 - 谷歌的WebMaster(WM)团队成员也是如此......并且对于这些行为是否会导致没有最终的,毫无疑问的明确答案或共识在罚款或禁令。

您是否信任这些来源取决于您。说实话,我相信Google员工和已经显示出SEO能力的已建立Web开发社区的成员的意见。

http://www.doublemule.com/how-to-thesis-theme-clickable-banner-image-tutorial-tool/

http://www.sitepoint.com/forums/showthread.php?t=498073

http://www.sitepoint.com/forums/showthread.php?t=361767

http://www.sitepoint.com/forums/showthread.php?t=571144

答案 2 :(得分:1)

如果不以某种方式显示产品列表,则无法实现。即使您填写Sitemap谷歌也不会对您进行排名,直到您的产品有真正的链接。你为什么不在你的网站上放一个产品清单,让它变小或移动到视线之外,所以谷歌跟着链接,但你的客户不会分心。