- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在阅读 SEO 以及如何构建我的链接以获得更好的 SERP。
我使用 WordPress 作为我网站的框架,并使用自定义模板从我的数据库中检索数据。
使 URL 动态的是 ?
和 &
的使用。仅此而已。 Google 建议我的 URL 中不应包含太多属性 - 这是可以理解的。
动态:www.mysite.com/?id=123&name=some+store+name&city=london
静态:www.mysite.com/london/some+store+name/123
Q1:我觉得在这个静态 URL 中添加商店 ID 不好看。但我确实需要它才能从数据库中获取数据,对吗?
阅读各种博客,我看到很多 SEO(专家)在说不同的话,但我觉得大多数只是说说而已,并没有实际证明他们的说法。我们都同意静态 URL 在可用性(和可读性)方面是好的。
Q2:但是很多人声称静态 URL 可以防止重复内容。我不同意这一点,因为我所有的内容都有唯一的 ID。有人可以对此发表评论吗?
问题 3:最后,对于 Google 搜索引擎(和其他搜索引擎)而言,URL 是静态的还是动态的并不重要。但是,由于 Google 致力于提供用户友好的内容,这是拥有静态 URL 的唯一理由吗?
最佳答案
1) 将数据库 ID 与静态 URL 一起使用没有问题。许多大型电子商务和其他商业网站都这样做(Amazon、eBay...见鬼,每个人都真的。)
2) 静态 URL 本身并不能防止重复内容。有数百种方式可以发生重复(子页面、外部副本、javascript、表单字段、ajax、存档部分......列表中的敌人。)
3) 索引是静态的还是动态的都没有关系。但就排名而言,具有信息性(并且与目标关键字相关)搜索的静态 URL 非常有益。我所做的多变量测试表明,就可用性而言,外观简洁的 URL 通常也会让用户放心。
如果你给我更多的例子,我可能会提供更多帮助。
关于wordpress - 就 SERP 而言,静态 URL 是否优于动态 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13067045/
我想显示一个图像(大于 iPhone 的屏幕),用户可以滚动。不难,我已经用这段代码完成了:在我的 .h 文件中 @interface mappa1 : UIViewController { IBO
bash 联机帮助页说: Redirecting Standard Output and Standard Error Bash allows both the standard output (fi
我将大量数据绑定(bind)到 TreeView 控件,因为数据是自然的类别层次结构。问题是它有很多。我已经设法通过仅绑定(bind)那些出现在可见树中的节点来消除大量开销,但这仍然在 ViewSta
我正在尝试为 mysql 操作与 redis 操作制作基准测试脚本。 这是我尝试过的: 1./ List of comment ids with a separate hash of comment
我很想知道是否有比 FileObserver 更好的方法来监视目录的文件更改/创建/删除。 FileObserver 需要持续引用它,这需要持续运行的服务,这很困难,也是一种不好的做法,对吧? 对于如
我创建了一个带有 NSOpenGLView 的窗口,我正在将 openGL 内容渲染到其中。 我想向 View 添加一些按钮和文本字段:我可以使用界面生成器(或代码)添加 NSTextFields 和
如何编码 JAXBElement 列表? 例如,我有一个无法注释的 POJO: public class APojo { private String aString; public APojo()
我正在开发一个博客,我的客户希望在其中使用大量图像(文章、标题、广告等)。他几乎不想要任何文本,因为他希望用阿拉伯语开发博客并且他对网络浏览器支持的任何字体都不满意,他也不想采用 EOT,他将每天更新
我想在文本字段上添加一个标签,该标签会在用户键入时发生变化。问题是文本字段的插入符号位于标签后面(如果我将标签放在文本字段前面)。我始终可以使文本字段的背景透明,并在标签和文本字段后面添加另一个禁用的
我正在尝试在 iOS 应用程序中创建一个特定的布局,其中“背景”是一个 MKMapView,覆盖层是一个 UIScrollView。这个想法是有两个屏幕,一个带有 map ,另一个带有一些附加信息。用
我需要在 UITableViewController 上放置一个 UIView,目前我是这样放置的 [self.navigationController.view addSubview:searchV
我有一个非常简单的问题要问:我需要在屏幕右下角的 ImageView 上放一个小 Logo ,整个屏幕都很大,但我不知道如何设置坐标或如何设置说 ImageViews 处于相对位置。 像这样: 最佳答
我试图让 mapView 覆盖整个 UITableViewCell 并禁用此 mapView 上的所有用户事件,但仍然可以单击单元格。但是,此 mapView(即使我将 subview 发送回)正在拦
我们即将获得 Java EE6(使用 Glassfish v3 作为引用实现)。计划发布时间为 12 月 9 日。虽然仍有相当多的公司正在努力将他们的代码库从早期版本迁移到 EE5,但我们处于开始开发
为什么(在 WPF、C#、 Entity Framework 中)将 ListBox 绑定(bind)到在 ObjectSet 上创建的 ObservableCollection(来自 Entity框
在 hibernate 中使用 @NamedQuery 而不是 @NamedNativeQuery 有什么好处,反之亦然。我无法发现确切的区别或在什么情况下我们应该使用 @NamedQuery 而不是
在 Dart 中,检查值是否为 == null似乎类似于检查它是否is Null .为什么前者更可取? 最佳答案 这是您正在进行的比较类型。在 == null ,您正在将对象/原始对象与 null 进
我使用的是 Java 1.6。我有一组项目,每个项目都有一个名称和一组组件。每个组件也有一个名称。 Set Class Item String name Set Class Compo
如果我想在我的应用程序中支持脚本,是否 scriptcs提供比仅使用普通 Vanilla 的任何特殊优势 Roslyn脚本引擎? 最佳答案 不幸的是,目前还没有太多关于托管 scriptcs 的文档,
我正在我的应用程序中使用 Struts 和 Spring jdbc 模板。 我必须在我们的代码中使用 Hibernate 模板。 谁能告诉我为什么要使用 Hibernate 模板? 使用 Spring
我是一名优秀的程序员,十分优秀!