Cookbook /
SEO
Summary: A set of best practices to Search Engine Optimization
Version:
Prerequisites: pmwiki-2.0.0
Status:
Maintainer:
Questions answered by this recipe
How can I optimize my content for findability?
Description
A set of best practices to Search Engine Optimization
- Wherever possible use links in the form of
[[PmWiki/RoadMap|+]]
- On every important page use the (:keywords:) and (:description:) directives, which is used by the search engines to display a preview of the text on every page
- Name new pages with the keywords from their title in mind, e.g. instead of a generic file name "Page-1" use "Words-from-the-page-title". Be careful to use "-" dashes instead of spaces for better readability for both robots and people
- Keep the titled links even in pagelists:
!!!fmt=#titled (:if false:) [[#titled]] (:if ! equal {=$Group} {<$Group}:) :[[{=$Group}/]] /: (:if:) ::[[{=$Group}/{=$Name}|{=$Titlespaced}]]: [[#titled]] (:ifend:) |
fmt=#titled |
- Change also the default title structure in the template (pub/skins/pmwiki/pmwiki.tmpl) to have the page title before the wiki title:
<title>{$Group} / {$Title} $ActionTitle | $WikiTitle</title> |
<title>Cookbook / SEO $ActionTitle | |
- Use CleanUrls and GetRidOfMain
- Consider diverting robot traffic
- Insert Images with alternative text:
Attach:pmwiki-32.gif"My image" |
- Consider using ExtraWordsInTitleTag to refine your title tag content to match your Search Engine Optimization Criteria.
- Consider using GoogleSitemaps to submit a complete list of web pages to Google.
Notes
Release Notes
See Also
Contributors
Comments
Google says they don't use keywords. They were abused badly. Some go so far as to say they make it easy for your competitor to find your keywords and use them to compete against you for rankings. E.g., You won't be the only page with the word "squatly".