SEO Ultimate - Version 1.4

Version Description

Download this release

Release Info

Developer SEO Design Solutions
Plugin Icon 128x128 SEO Ultimate
Version 1.4
Comparing to
See all releases

Code changes from version 1.3 to 1.4

modules/site-keyword-queries.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Internal Relevance Researcher Module
4
+ *
5
+ * @version 1.0
6
+ * @since 1.4
7
+ */
8
+
9
+ if (class_exists('SU_Module')) {
10
+
11
+ class SU_SiteKeywordQueries extends SU_Module {
12
+
13
+ function get_menu_title() { return __('Int. Rel. Researcher', 'seo-ultimate'); }
14
+ function get_page_title() { return __('Internal Relevance Researcher', 'seo-ultimate'); }
15
+
16
+ function admin_page_contents() {
17
+ ?>
18
+ <form method="get" action="http://www.seodesignsolutions.com/blog/ultimate-linkbuilding-toolkit/result.php" target="_blank">
19
+ <input type="hidden" id="showback" name="showback" value="0" />
20
+ <input type="hidden" id="queries" name="queries" value="<?php echo attribute_escape(trailingslashit(get_bloginfo('url'))); ?>" />
21
+
22
+ <h3><?php _e("Step 1: Enter Keywords", 'seo-ultimate'); ?></h3>
23
+ <div><textarea id="queries2" name="queries2" rows="10" cols="60"></textarea></div>
24
+ <div><em><?php _e("(Type one keyword per line)", 'seo-ultimate'); ?></em></div>
25
+
26
+ <h3><?php _e("Step 2: Set Options and Submit", 'seo-ultimate'); ?></h3>
27
+ <div>
28
+ <label><input type="checkbox" name="quotes" value="1" /> <?php _e("Put keywords in quotes", 'seo-ultimate'); ?></label><br />
29
+ <label><input type="checkbox" name="r100" value="1" /> <?php _e("Show 100 results per page", 'seo-ultimate'); ?></label><br />
30
+ <label id="minimal-checkbox"><input type="checkbox" name="minimal" value="1" /> <?php
31
+ _e("Use Google's minimal mode", 'seo-ultimate'); ?></label><br /><br />
32
+ </div>
33
+
34
+ <div id="submit"><input type="submit" value="<?php _e("Submit", 'seo-ultimate'); ?>" class="button-primary" /></div>
35
+ </form>
36
+ <?php
37
+ }
38
+
39
+ }
40
+
41
+ }
42
+ ?>
modules/titles.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Title Rewriter Module
4
  *
5
- * @version 2.0
6
  * @since 0.1
7
  */
8
 
@@ -96,7 +96,7 @@ class SU_Titles extends SU_Module {
96
  }
97
 
98
  function should_rewrite_title() {
99
- return (strlen(strval($this->get_title_format())) > 0);
100
  }
101
 
102
  function before_header() {
2
  /**
3
  * Title Rewriter Module
4
  *
5
+ * @version 2.0.1
6
  * @since 0.1
7
  */
8
 
96
  }
97
 
98
  function should_rewrite_title() {
99
+ return (!is_feed() && strlen(strval($this->get_title_format())) > 0);
100
  }
101
 
102
  function before_header() {
readme.txt CHANGED
@@ -2,206 +2,546 @@
2
  Contributors: SEO Design Solutions
3
  Tags: seo, google, yahoo, bing, search engines, admin, post, page, modules, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink
4
  Requires at least: 2.7
5
- Tested up to: 2.8.6
6
- Stable tag: 1.3
7
 
8
  This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
9
 
10
  == Description ==
11
 
12
- SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin with these features:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
- * **Title Rewriter** - Lets you format the `<title>` tags of posts, pages, categories, tags, archives, search results, the blog homepage, and more. Also includes a mass-editor for post/page <title> tags.
15
 
16
- * **Noindex Manager** - Lets you add the `noindex` meta robots instruction to archives, comment feeds, the login page, and more.
17
 
18
- * **Meta Editor** - Lets you edit the meta descriptions/keywords for your posts, pages, and homepage. Also lets you enter verification meta codes and give code instructions to search engine spiders.
 
 
19
 
20
- * **Canonicalizer** - Inserts `<link rel="canonical" />` tags for your homepage and each of your posts, Pages, categories, tags, date archives, and author archives.
21
 
22
- * **404 Monitor** - Logs 404 errors generated on your blog.
23
 
24
- * **Linkbox Inserter** - Encourages linkbuilding activity by inserting textboxes containing link HTML.
25
 
26
- * **File Editor** - Lets you edit two important SEO-related files: robots.txt and .htaccess
 
 
27
 
28
- * **Slug Optimizer** - Removes common words from post/Page slugs to increase in-URL keyword potency.
29
 
30
- * **Competition Researcher** - Investigate multiple keywords or URLs with quick access to search query parameters like `allinanchor:keyword`, `site:example.com`, `link:example.com`, and more.
31
 
32
- * **More Link Customizer** - Lets you customize the anchor text of the "more" link on a global and per-post basis.
33
 
34
- We have many more features that we're working on finetuning before release. If you install the plugin now, you can have these new features delivered to you on a regular basis via WordPress's automatic plugin upgrader.
35
 
36
- SEO Ultimate was developed with WordPress plugin "best practices" in mind:
37
 
38
- * No ads or donation nags
39
- * Clean, simple interface
40
- * Built-in documentation (integration with the contextual help system of WordPress 2.7+)
41
- * Internationalization support
42
- * Nonce security
43
- * An uninstall routine
44
- * Icon support for the new WordPress 2.7+ menu
45
- * Settings import/export/reset functionality
46
 
 
47
 
48
- == Installation ==
49
 
50
- To install the plugin automatically:
51
 
52
- 1. Login to your WordPress admin
53
- 2. Go to Plugins > Add New
54
- 3. Type `seo ultimate` in the search box
55
- 4. Click the "Install" link
56
- 5. Click "Install Now"
57
- 6. Click "Activate this plugin"
58
- 7. Go to the new "SEO" menu to start using.
59
 
 
 
 
60
 
61
- To install the plugin manually:
62
 
63
- 1. Download and unzip the plugin.
64
- 2. Upload the `seo-ultimate` directory to `/wp-content/plugins/`.
65
- 3. Activate the plugin through the 'Plugins' menu in WordPress.
66
- 4. Go to the new "SEO" menu to start using.
67
 
 
 
 
 
68
 
69
- == Frequently Asked Questions ==
70
 
71
- = Where in WordPress does the plugin add itself? =
72
 
73
- SEO Ultimate puts all its admin pages under a new "SEO" top-level menu. The only exception is the plugin settings page, which goes under `Settings > SEO Ultimate`.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
 
75
- = Where's the documentation? =
76
 
77
- SEO Ultimate's documentation is built into the plugin itself. Whenever you're viewing an SEO Ultimate page in your WordPress admin, you can click the "Help" tab in the upper-right-hand corner to view documentation for the area you're viewing.
78
 
79
- = What are modules? =
80
 
81
- SEO Ultimate's features are divided into groups called "modules." SEO Ultimate's "Module Manager" lets you enable or disable each of these groups of features. This way, you can pick-and-choose which SEO Ultimate features you want.
82
 
83
- = Can I access a module again after I've hidden it? =
84
 
85
- Yes. Just go to the Module Manager and click the module's title to open its admin page. If you'd like to put the module back in the "SEO" menu, just re-enable the module in the Module Manager and click "Save Changes."
 
 
 
 
 
 
86
 
87
- = How do I disable the number bubbles on the "SEO" menu? =
88
 
89
- Just go to the Module Manager and select the "Silenced" option for any modules generating number bubbles. Then click "Save Changes."
90
 
91
- = Why doesn't the settings exporter include all my data in an export? =
92
 
93
- The settings export/import system is designed to facilitate moving settings between sites. It is NOT a replacement for keeping your database backed up. The settings exporter doesn't include data that is specific to your site. For example, logged 404 errors are not included because those 404 errors only apply to your site, not another site. Also, post/page titles/meta are not included because the site into which you import the file could have totally different posts/pages located under the same ID numbers.
94
 
95
- If you're moving a site to a different server or restoring a crashed site, you should do so with database backup/restore.
 
 
 
96
 
97
- = Why do I get a "500 Server Error" after using the File Editor? =
98
 
99
- You may have inserted code into your .htaccess file that your web server can't understand. As the File Editor warns, incorrectly editing your .htaccess file can disable your entire website in this way. To restore your site, you'll need to use an FTP client (or your web host's File Manager) to edit or rename your .htaccess file. If you need help, please contact your web host.
 
 
 
 
 
100
 
101
- = Will my robots.txt edits remain if I disable the File Editor? =
102
 
103
- No. On a WordPress blog, the robots.txt file is dynamically generated just like your posts and Pages. If you disable the File Editor module or the entire SEO Ultimate plugin, the File Editor won't be able to insert your custom code into the robots.txt file anymore.
104
 
105
- = Will my .htaccess edits remain if I disable the File Editor? =
106
 
107
- Yes. The .htaccess file is static. Your edits will remain even if you disable SEO Ultimate or its File Editor module.
108
 
109
- = Where did my .htaccess edits go? =
110
 
111
- The .htaccess file is static, so SEO Ultimate doesn't have total control over it. It's possible that WordPress, another plugin, or other software may overwrite your .htaccess file. If you have a backup of your blog's files, you can try recovering your edits from there.
 
 
 
112
 
113
- = What do I do if my site has multiple meta tags? =
114
 
115
- First, try removing your theme's built-in meta tags if it has them. Go to `Appearance > Editor` and edit `header.php`. Delete or comment-out any `<meta>` tags.
 
116
 
117
- If the problem persists, try disabling other SEO plugins that may be generating meta tags.
 
118
 
119
- Troubleshooting tip: Go to `Settings > SEO Ultimate` and enable the "Insert comments around HTML code insertions" option. This will mark SEO Ultimate's meta tags with comments, allowing you to see which meta tags are generated by SEO Ultimate and which aren't.
 
120
 
121
- = How do I edit the meta tags of my homepage? =
122
 
123
- If you are using a "blog homepage" (the default option of showing your blog posts on your homepage), go to `SEO > Meta Editor` and use the Blog Homepage fields.
124
 
125
- If you have configured your `Settings > Reading` section to use a "frontpage" (i.e. a Page as your homepage), just edit that Page under `Pages > Edit` and use the "Description" and "Keywords" fields in the "SEO Settings" box.
126
 
127
- = Does the Title Rewriter edit my post/page titles? =
128
 
129
- No. The Title Rewriter edits the `<title>` tags of your site, not your post/page titles.
130
 
131
- = What's the difference between the "title" and the "title tag" of a post/page? =
132
 
133
- The "title" is the title of your post or page, and is displayed on your site and in your RSS feed. The title is also used in your `<title>` tag by default; however, you can override the value of just the `<title>` tag by using the "Title Tag" field in the "SEO Settings" box.
134
 
135
- = What's a slug? =
136
 
137
- The slug of a post or page is the portion of its URL that is based on its title.
 
138
 
139
- When you edit a post or Page in WordPress, the slug is the yellow-highlighted portion of the Permalink beneath the Title textbox.
 
 
 
 
140
 
141
- = Does the Slug Optimizer change my existing URLs? =
142
 
143
- No. Slug Optimizer will not relocate your content by changing existing URLs. Slug Optimizer only takes effect on new posts and pages.
144
 
145
- = How do I see Slug Optimizer in action? =
146
 
147
- 1. Create a new post/Page in WordPress.
148
- 2. Type in a title containing some common words.
149
- 3. Click outside the Title box. WordPress will insert a URL labeled "Permalink" below the Title textbox. The Slug Optimizer will have removed the common words from the URL.
150
 
151
- = Why didn't the Slug Optimizer remove common words from my slug? =
152
 
153
- It's possible that every word in your post title is in the list of words to remove. In this case, Slug Optimizer doesn't remove the words, because if it did, you'd end up with a blank slug.
154
 
155
- = What if I want to include a common word in my slug? =
156
 
157
- When editing the post or page in question, just click the "Edit" button next to the permalink and change the slug as desired.
158
 
159
- = How do I revert back to the optimized slug after making changes? =
160
 
161
- When editing the post or page in question, just click the "Edit" button next to the permalink; a "Save" button will appear in its place. Next erase the contents of the textbox, and then click the aforementioned "Save" button.
162
 
163
- = How does the Competition Researcher work? =
164
 
165
- The Competition Researcher opens Google search results in iframes based on the parameters you specify. You can study these results to glean information about the general competition for a keyword or about specific competitors' websites. The Competition Researcher does _not_ scrape/crawl Google's search results or use other illicit automated methods; it just opens the Google search results in your browser.
166
 
167
- = Why is the More Link Customizer an improvement over WordPress's built-in functionality? =
168
 
169
- Although WordPress does allow basic [custom "more" anchors](http://codex.wordpress.org/Customizing_the_Read_More#Having_a_custom_text_for_each_post), the SEO Ultimate approach has several benefits:
170
 
171
- * More Link Customizer (MLC) lets you set a custom default anchor text. WordPress, on the other hand, leaves this up to the currently-active theme.
172
- * MLC lets you dynamically incorporate the post's title into the anchor text.
173
- * MLC lets you include HTML tags in your anchor, whereas WordPress strips these out.
174
- * MLC's functionality is much more prominent than WordPress's unintuitive, barely-documented approach.
175
- * Unlike WordPress's method, MLC doesn't require you to utilize the HTML editor.
176
 
177
- If you've already specified custom anchors via WordPress's method, SEO Ultimate will import those anchors automatically into the More Link Customizer.
178
 
179
- = How do I remove the attribution link? =
180
 
181
- Because of the tremendous effort put into this plugin, we ask that you please leave the link enabled. If you must disable it, you can do so under `Settings > SEO Ultimate`.
182
 
183
- = Why isn't the Title Rewriter or the Meta Editor working? =
184
 
185
- Try disabling other SEO plugins, as they may be conflicting with SEO Ultimate. Also, check to make sure your theme is [plugin-friendly](http://wordpress.jdwebdev.com/blog/theme-plugin-hooks/).
186
 
187
- = How do I disable the "SEO Settings" box in the post/page editors? =
188
 
189
- Open the editor, click the "Screen Options" tab in the upper-right-hand corner, and uncheck the "SEO Settings" checkbox.
190
 
191
- = Why did some of the textboxes disappear from the "SEO Settings" box? =
192
 
193
- The "SEO Settings" fields are added by your modules. The "Title Tag" field is added by the Title Rewriter module, the "Description" and "Keywords" fields are added by the Meta Editor module, etc. If you disable a module using the Module Manager, its fields in the "SEO Settings" box will be disabled too. You can re-enable the field in question by re-enabling the corresponding module.
194
 
195
- = How do I uninstall SEO Ultimate? =
196
 
197
- 1. Go to the `Plugins` admin page.
198
- 2. Deactivate the plugin if it's activated.
199
- 3. Click the plugin's "Delete" link.
200
- 4. Click the "Yes, Delete these files" button. SEO Ultimate's files and database entries will be deleted.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
 
202
- = Will all my settings be deleted if I delete SEO Ultimate in the Plugins manager? =
203
 
204
- Yes. WordPress plugins are supposed to delete their settings during the uninstallation process.
205
 
206
  == Screenshots ==
207
 
@@ -212,8 +552,15 @@ Yes. WordPress plugins are supposed to delete their settings during the uninstal
212
  5. The Linkbox Inserter module
213
  6. The File Editor module
214
 
 
 
215
  == Changelog ==
216
 
 
 
 
 
 
217
  = Version 1.3 (November 13, 2009) =
218
  * Feature: Added the More Link Customizer module
219
  * Bugfix: Postmeta fields now handle HTML entities properly
2
  Contributors: SEO Design Solutions
3
  Tags: seo, google, yahoo, bing, search engines, admin, post, page, modules, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink
4
  Requires at least: 2.7
5
+ Tested up to: 2.9
6
+ Stable tag: 1.4
7
 
8
  This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
9
 
10
  == Description ==
11
 
12
+ = Recent Releases =
13
+
14
+ * Version 1.4 adds the Internal Relevance Researcher module
15
+ * Version 1.3 adds the More Link Customizer module
16
+ * Version 1.2 adds the Competition Researcher module
17
+
18
+ = Features =
19
+
20
+ SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin with these powerful features:
21
+
22
+ * **Title Rewriter**
23
+ * Out-of-the-box functionality puts your post titles at the beginning of the `<title>` tag where they belong.
24
+ * Easily override the entire `<title>` tag contents for any individual post or Page on your blog.
25
+ * Customize your homepage's `<title>` tag.
26
+ * Format the `<title>` tags of posts, pages, categories, tags, archives, search results, and more!
27
+
28
+ * **Noindex Manager**
29
+ * Add the `<meta name="robots" content="noindex" />` tag to archives, comment feeds, the login page, and more.
30
+ * Avoid duplicate content issues with the recommended settings.
31
+
32
+ * **Meta Editor**
33
+ * Edit the `<meta>` description/keyword tags for posts, pages, and the homepage.
34
+ * Influence search engine result snippets with the meta description editing functionality.
35
+ * Enter verification codes in the provided fields to access search engine webmaster tools.
36
+ * Give instructions to search engine spiders if desired (`noodp`, `noydir`, and `noarchive`).
37
+
38
+ * **Canonicalizer**
39
+ * Point search engines to preferred content access points with `<link rel="canonical" />` tags.
40
+ * Go beyond the basic canonical tag functionality of WordPress 2.9+ with SEO Ultimate's support for category/tag/date/author archives.
41
+ * Redirect requests for non-existant pagination with a simple checkbox.
42
+
43
+ * **404 Monitor**
44
+ * Improve the visiting experience of users and spiders by keeping tabs on "page not found" errors. (Use a redirection plugin to point dead-end URLs to your content.)
45
+
46
+ * **Linkbox Inserter**
47
+ * Encourage natural linkbuilding activity by adding textboxes to the end of your posts/pages that contain automatically-generated link HTML.
48
+
49
+ * **File Editor**
50
+ * Implement advanced SEO strategies with the `.htaccess` editor.
51
+ * Give instructions to search engines via the `robots.txt` editor.
52
+
53
+ * **Slug Optimizer**
54
+ * Increase in-URL keyword potency by removing "filler words" (like "the," "with," "and," etc.) from post/page URLs.
55
+
56
+ * **Competition Researcher** -- NEW in Version 1.2
57
+ * Investigate multiple keywords or URLs with quick access to search engine tools. Competition Researcher does this without illicit scraping/automation methods.
58
+ * Find out how many webpages are competing for the keywords you specify.
59
+ * Choose to analyze the keyword relevance in competing webpages' titles, body content, URLs, or anchor text.
60
+ * Find out how many pages of a competing website are in Google's index.
61
+ * Access competitors' incoming links profile.
62
+ * Find out what external websites your competitors are linking to.
63
+
64
+ * **More Link Customizer** -- NEW in Version 1.3
65
+ * Optimize your posts' "read more" links by including the posts' keyword-rich titles in the anchor text.
66
+ * Override the "read more" link on a per-post basis.
67
+ * Include `<strong>` or `<em>` tags in the anchor text if so desired.
68
+
69
+ * **Internal Relevance Researcher** -- NEW in Version 1.4
70
+ * Determine which of your webpages Google most strongly associates with the keywords you specify.
71
+ * Use the information to determine ideal targets for incoming links or ideal sources of outgoing links.
72
+
73
+ * **Settings Manager**
74
+ * Export your SEO Ultimate settings to a file and re-import later if desired.
75
+ * Move SEO Ultimate settings between blogs using the export/import functionality.
76
+ * Reset all settings back to "factory defaults" if something goes wrong.
77
+
78
+ * **Additional features**
79
+ * Supports WordPress plugin translation. POT file is included in the zip file.
80
+ * SEO Ultimate documentation is seamlessly integrated into the contextual help system of WordPress 2.7+ and is accessible via the dropdowns in the upper-right-hand corner of the admin screen. In-depth info, explanations, and FAQ are just a click away.
81
+ * Unlike certain other SEO plugins, SEO Ultimate sports a clean, simple, aesthetically-pleasing interface, with no ads or donation nags.
82
+ * SEO Ultimate cleanly integrates itself into WordPress without using plastering its name all over the interface.
83
+ * If you choose to delete SEO Ultimate from within the WordPress plugin manager, SEO Ultimate will remove all its settings from your database.
84
+ * Includes icon integration with the WordPress 2.7+ menu and the Ozh Admin Drop Down Menu plugin.
85
+ * Uses WordPress plugin security features like nonces, etc.
86
+
87
+ * **Features Coming Soon**
88
+ * The ability to import data from the All in One SEO Pack.
89
+ * The ability to add title tags and meta tags to posts while using Windows Live Writer.
90
+ * Automated internal linking.
91
+ * ...And much, much more! Install SEO Ultimate today and use WordPress's automatic plugin updater to get new features as they're released.
92
+
93
+ **[Download](http://downloads.wordpress.org/plugin/seo-ultimate.zip) your free copy of SEO Ultimate today.**
94
 
95
+ == Installation ==
96
 
97
+ To install the plugin automatically:
98
 
99
+ 1. Go to the [SEO Ultimate homepage](http://www.seodesignsolutions.com/wordpress-seo/)
100
+ 2. In the "Auto Installer" box on the right, enter your blog's URL and click "Launch Installer."
101
+ 3. Click "Install Now," then click "Activate this plugin."
102
 
103
+ That's it! Now go to the new "SEO" menu and explore the modules of the SEO Ultimate plugin.
104
 
 
105
 
106
+ To install the plugin manually:
107
 
108
+ 1. Download and unzip the plugin.
109
+ 2. Upload the `seo-ultimate` directory to `/wp-content/plugins/`.
110
+ 3. Activate the plugin through the 'Plugins' menu in WordPress.
111
 
 
112
 
 
113
 
114
+ == 404 Monitor ==
115
 
116
+ = Overview =
117
 
118
+ * **What it does:** The 404 Monitor keeps track of non-existant URLs that generated 404 errors. 404 errors are when a search engine or visitor comes to a URL on your site but nothing exists at that URL.
119
 
120
+ * **Why it helps:** The 404 Monitor helps you spot 404 errors; then you can take steps to correct them to reduce link-juice loss from broken links.
 
 
 
 
 
 
 
121
 
122
+ * **How to use it:** Check the 404 Monitor occasionally for errors. (A numeric bubble will appear next to the "404 Monitor" item on the menu if there are any newly-logged URLs that you haven't seen yet. These new URLs will also be highlighted green in the table.) If a 404 error's referring URL is located on your site, try locating and fixing the broken URL. If moved content was previously located at the requested URL, try using a redirection plugin to point the old URL to the new one.
123
 
124
+ If there are no 404 errors in the log, this is good and means there's no action required on your part.
125
 
126
+ = Options =
127
 
128
+ On the 404 Monitor page, hover over a table row to access these options:
 
 
 
 
 
 
129
 
130
+ * The "View" link will open the URL in a new window. This is useful for testing whether or not a redirect is working.
131
+ * The "Google Cache" link will open Google's archived version of the URL in a new window. This is useful for determining what content, if any, used to be located at that URL.
132
+ * Once you've taken care of a 404 error, you can click the "Delete Log Entry" link to remove it from the list. The URL will reappear on the list if it triggers a 404 error in the future.
133
 
134
+ = Troubleshooting =
135
 
136
+ 404 Monitor doesn't appear to work? Take these notes into consideration:
 
 
 
137
 
138
+ * Visitor logging must be enabled under `Settings > SEO Ultimate`. (It's enabled by default.)
139
+ * In order for the 404 Monitor to track 404 errors, you must have "Pretty Permalinks" enabled under `Settings > Permalinks`.
140
+ * Some parts of your website may not be under WordPress's control; the 404 Monitor can't track 404 errors on non-WordPress website areas.
141
+ * The 404 Monitor doesn't record 404 errors generated by logged-in users.
142
 
 
143
 
 
144
 
145
+ == Canonicalizer ==
146
+
147
+ = Overview =
148
+
149
+ * **What it does:** Canonicalizer improves on two WordPress features to minimize possible exact-content duplication penalties. The `<link rel="canonical" />` tags setting improves on the canonical tags feature of WordPress 2.9 and above by encompassing much more of your site than just your posts and Pages.
150
+
151
+ The nonexistent pagination redirect feature fills a gap in WordPress's built-in canonicalization functionality: for example, if a URL request is made for page 6 of a category archive, and that category doesn't have a page 6, then by default, depending on the context, WordPress will display a blank page, or it will display the content of the closest page number available, without issuing a 404 error or a 301 redirect (thus creating two or more identical webpages). This duplicate-content situation can happen when you, for example, remove many posts from a category, thus reducing the amount of pagination needed in the category's archive. The Canonicalizer's feature fixes that behavior by issuing 301 redirects to page 1 of the paginated section in question.
152
+
153
+ * **Why it helps:** These features will point Google to the correct URL for your homepage and each of your posts, Pages, categories, tags, date archives, and author archives. That way, if Google comes across an alternate URL by which one of those items can be accessed, it will be able to find the correct URL and won't penalize you for having two identical pages on your site.
154
+
155
+ * **How to use it:** Just check both checkboxes and click Save Changes. SEO Ultimate will do the rest.
156
+
157
+
158
+
159
+ == Competition Researcher ==
160
+
161
+ = Overview =
162
+
163
+ * **What it does:** The Competition Researcher opens Google search results in iframes based on the parameters you specify. The Competition Researcher does _not_ scrape/crawl Google's search results or use other illicit automated methods; it just opens the Google search results in your browser.
164
+
165
+ The Competition Researcher lets you find out the following information:
166
+ * How many webpages are competing for the keywords you specify.
167
+ * The keyword relevance in competing webpages' titles, body content, or anchor text.
168
+ * How many pages of a competing website are in Google's index.
169
+ * The incoming links profile of competing websites.
170
+ * The external websites that your competitors are linking to.
171
+
172
+ * **Why it helps:** The Competition Researcher gives you quick access to specially-constructed search queries. You can study the search results to glean information about the general competition for specific keywords or information about specific competitors' websites. A knowledge of the competition is an essential component of any SEO strategy.
173
+
174
+ * **How to use it:** Choose a tool based on the information you'd like to obtain, enter the keywords or competitors' domain names that you'd like to research, select options if desired, and then click Submit. The results will open in a new window.
175
+
176
+
177
+
178
+ == File Editor ==
179
+
180
+ = Overview =
181
+
182
+ * **What it does:** The File Editor module lets you edit two important SEO-related files: robots.txt and .htaccess.
183
+
184
+ * **Why it helps:** You can use the [robots.txt file](http://www.robotstxt.org/robotstxt.html) to give instructions to search engine spiders. You can use the [.htaccess file](http://httpd.apache.org/docs/2.2/howto/htaccess.html) to implement advanced SEO strategies (URL rewriting, regex redirects, etc.). SEO Ultimate makes editing these files easier than ever.
185
+
186
+ * **How to use it:** Edit the files as desired, then click Save Changes. If you create a custom robots.txt file, be sure to enable it with the checkbox.
187
+
188
+ = FAQ =
189
+
190
+ * **Will my robots.txt edits remain if I disable the File Editor?**
191
+ No. On a WordPress blog, the robots.txt file is dynamically generated just like your posts and Pages. If you disable the File Editor module or the entire SEO Ultimate plugin, the File Editor won't be able to insert your custom code into the robots.txt file anymore.
192
+
193
+ * **Will my .htaccess edits remain if I disable the File Editor?**
194
+ Yes. The .htaccess file is static. Your edits will remain even if you disable SEO Ultimate or its File Editor module.
195
+
196
+ = Troubleshooting =
197
+
198
+ * **Why do I get a "500 Server Error" after using the File Editor?**
199
+ You may have inserted code into your .htaccess file that your web server can't understand. As the File Editor warns, incorrectly editing your .htaccess file can disable your entire website in this way. To restore your site, you'll need to use an FTP client (or your web host's File Manager) to edit or rename your .htaccess file. If you need help, please contact your web host.
200
+
201
+ * **Where did my .htaccess edits go?**
202
+ The .htaccess file is static, so SEO Ultimate doesn't have total control over it. It's possible that WordPress, another plugin, or other software may overwrite your .htaccess file. If you have a backup of your blog's files, you can try recovering your edits from there.
203
+
204
+
205
+
206
+ == Internal Relevance Researcher ==
207
+
208
+ = Overview =
209
+
210
+ * **What it does:** The Internal Relevance Researcher (IRR) opens Google search results in iframes based on the keywords you specify. For each keyword, IRR queries Google in this format: `site:example.com keyword`. IRR does _not_ scrape/crawl Google's search results or use other illicit automated methods; it just opens the Google search results in your browser.
211
+
212
+ * **Why it helps:** Internal Relevance Researcher lets you determine which of your webpages Google most strongly associates with the keywords you specify. You can ascertain this by observing which of your pages rank the highest for each keyword. You can then use this information to determine ideal targets for incoming links or ideal sources of outgoing links.
213
+
214
+ * **How to use it:** Enter the keywords you'd like to research, select options if desired, and then click Submit. The results will open in a new window.
215
+
216
+
217
+
218
+ == Linkbox Inserter ==
219
+
220
+ = Overview =
221
+
222
+ * **What it does:** Linkbox Inserter can add linkboxes to your posts/pages.
223
+
224
+ * **Why it helps:** Linkboxes contain HTML code that visitors can use to link to your site. This is a great way to encourage SEO-beneficial linking activity.
225
+
226
+ * **How to use it:** Use the checkboxes to enable the Linkbox Inserter in various areas of your site. Customize the HTML if desired. Click "Save Changes" when finished.
227
+
228
+
229
+ = Settings Help =
230
+
231
+ Here's information on the various settings:
232
+
233
+ * **Display linkboxes...**
234
+
235
+ * **At the end of posts** -- Adds the linkbox HTML to the end of all posts (whether they're displayed on the blog homepage, in archives, or by themselves).
236
+
237
+ * **At the end of pages** -- Adds the linkbox HTML to the end of all Pages.
238
+
239
+ * **When called by the su_linkbox hook** -- For more fine-tuned control over where linkboxes appear, enable this option and add `<?php do_action('su_linkbox'); ?>` to your theme. You can also add an ID parameter to display the linkbox of a particular post/page; for example: `<?php do_action('su_linkbox', 123); ?>`
240
+
241
+ * **HTML** -- The HTML that will be outputted to display the linkboxes. The HTML field supports these variables:
242
+
243
+ * {id} -- The ID of the current post/page, or the ID passed to the action hook call.
244
+ * {url} -- The permalink URL of the post/page.
245
+ * {title} -- The title of the post/page.
246
+
247
+
248
+
249
+ == Meta Editor ==
250
+
251
+ = Overview =
252
+
253
+ * **What it does:** Meta Editor lets you customize a wide variety of settings known as "meta data."
254
+
255
+ * **Why it helps:** Using meta data, you can convey information to search engines, such as what text you want displayed by your site in search results, what your site is about, whether they can cache your site, etc.
256
 
257
+ * **How to use it:** Adjust the settings as desired, and then click Save Changes. You can refer to the "Settings Help" tab for information on the settings available. You can also customize the meta data of an individual post or page by using the textboxes that Meta Editor adds to the post/page editors.
258
 
259
+ = Settings Help =
260
 
261
+ Here's information on the various settings:
262
 
263
+ * **Blog Homepage Meta Description** -- When your blog homepage appears in search results, it'll have a title and a description. When you insert content into the description field below, the Meta Editor will add code to your blog homepage (the `<meta name="description" />` tag) that asks search engines to use what you've entered as the homepage's search results description.
264
 
265
+ * **Blog Homepage Meta Keywords** -- Here you can enter keywords that describe the overall subject matter of your entire blog. Use commas to separate keywords. Your keywords will be put in the `<meta name="keywords" />` tag on your blog homepage.
266
 
267
+ * **Default Values**
268
+
269
+ * **Use this blog's tagline as the default homepage description.** -- If this box is checked and if the Blog Homepage Meta Description field is empty, Meta Editor will use your blog's tagline as the meta description. You can edit the blog's tagline under `Settings > General`.
270
+
271
+ * **Spider Instructions**
272
+
273
+ * **Don't use this site's Open Directory / Yahoo! Directory description in search results.** -- If your site is listed in the [Open Directory (DMOZ)](http://www.dmoz.org/) or the [Yahoo! Directory](http://dir.yahoo.com/), some search engines may use your directory listing as the meta description. These boxes tell search engines not to do that and will give you full control over your meta descriptions. These settings have no effect if your site isn't listed in the Open Directory or Yahoo! Directory respectively.
274
 
275
+ * **Don't cache or archive this site.** -- When you check this box, Meta Editor will ask search engines (Google, Yahoo!, Bing, etc.) and archivers (Archive.org, etc.) to _not_ make cached or archived "copies" of your site.
276
 
277
+ * **Verification Codes** -- This section lets you enter in verification codes for the webmaster portals of the 3 leading search engines.
278
 
279
+ * **Custom `<head>` HTML** -- Just enter in raw HTML code here, and it'll be entered into the `<head>` tag across your entire site.
280
 
281
+ = FAQ =
282
 
283
+ * **How do I edit the meta tags of my homepage?**
284
+ If you are using a "blog homepage" (the default option of showing your blog posts on your homepage), go to `SEO > Meta Editor` and use the Blog Homepage fields.
285
+
286
+ If you have configured your `Settings > Reading` section to use a "frontpage" (i.e. a Page as your homepage), just edit that Page under `Pages > Edit` and use the "Description" and "Keywords" fields in the "SEO Settings" box.
287
 
288
+ = Troubleshooting =
289
 
290
+ * **What do I do if my site has multiple meta tags?**
291
+ First, try removing your theme's built-in meta tags if it has them. Go to `Appearance > Editor` and edit `header.php`. Delete or comment-out any `<meta>` tags.
292
+
293
+ If the problem persists, try disabling other SEO plugins that may be generating meta tags.
294
+
295
+ Troubleshooting tip: Go to `Settings > SEO Ultimate` and enable the "Insert comments around HTML code insertions" option. This will mark SEO Ultimate's meta tags with comments, allowing you to see which meta tags are generated by SEO Ultimate and which aren't.
296
 
 
297
 
 
298
 
299
+ == Module Manager ==
300
 
301
+ = Options =
302
 
303
+ The Module Manager lets you customize the visibility and accessibility of each module; here are the options available:
304
 
305
+ * **Enabled** -- The default option. The module will be fully enabled and accessible.
306
+ * **Silenced** -- The module will be enabled and accessible, but it won't be allowed to display numeric bubble alerts on the menu.
307
+ * **Hidden** -- The module's functionality will be enabled, but the module won't be visible on the SEO menu. You will still be able to access the module's admin page by clicking on its title in the Module Manager table.
308
+ * **Disabled** -- The module will be completely disabled and inaccessible.
309
 
310
+ = FAQ =
311
 
312
+ * **What are modules?**
313
+ SEO Ultimate's features are divided into groups called "modules." SEO Ultimate's "Module Manager" lets you enable or disable each of these groups of features. This way, you can pick-and-choose which SEO Ultimate features you want.
314
 
315
+ * **Can I access a module again after I've hidden it?**
316
+ Yes. Just go to the Module Manager and click the module's title to open its admin page. If you'd like to put the module back in the "SEO" menu, just re-enable the module in the Module Manager and click "Save Changes."
317
 
318
+ * **How do I disable the number bubbles on the "SEO" menu?**
319
+ Just go to the Module Manager and select the "Silenced" option for any modules generating number bubbles. Then click "Save Changes."
320
 
 
321
 
 
322
 
323
+ == More Link Customizer ==
324
 
325
+ = Overview =
326
 
327
+ * **What it does:** More Link Customizer lets you modify the anchor text of your posts' ["more" links](http://codex.wordpress.org/Customizing_the_Read_More).
328
 
329
+ * **Why it helps:** On the typical WordPress setup, the "more link" always has the same anchor text (e.g. "Read more of this entry"). Since internal anchor text conveys web page topicality to search engines, the "read more" phrase isn't a desirable anchor phrase. More Link Customizer lets you replace the boilerplate text with a new anchor that, by default, integrates your post titles (which will ideally be keyword-oriented).
330
 
331
+ * **How to use it:** On this page you can set the anchor text you'd like to use by default. The `{post}` variable will be replaced with the post's title. HTML and encoded entities are supported. If instead you decide that you'd like to use the default anchor text specified by your currently-active theme, just erase the contents of the textbox. The anchor text can be overriden on a per-post basis via the "More Link Text" box in the "SEO Settings" section of the WordPress post editor.
332
 
333
+ = FAQ =
334
 
335
+ * **Why is the More Link Customizer an improvement over WordPress's built-in functionality?**
336
+ Although WordPress does allow basic [custom "more" anchors](http://codex.wordpress.org/Customizing_the_Read_More#Having_a_custom_text_for_each_post), the SEO Ultimate approach has several benefits:
337
 
338
+ * More Link Customizer (MLC) lets you set a custom default anchor text. WordPress, on the other hand, leaves this up to the currently-active theme.
339
+ * MLC lets you dynamically incorporate the post's title into the anchor text.
340
+ * MLC lets you include HTML tags in your anchor, whereas WordPress strips these out.
341
+ * MLC's functionality is much more prominent than WordPress's unintuitive, barely-documented approach.
342
+ * Unlike WordPress's method, MLC doesn't require you to utilize the HTML editor.
343
 
344
+ If you've already specified custom anchors via WordPress's method, SEO Ultimate will import those anchors automatically into the More Link Customizer.
345
 
 
346
 
 
347
 
348
+ == Noindex Manager ==
 
 
349
 
350
+ = Overview =
351
 
352
+ * **What it does:** Noindex Manager lets you prohibit the search engine spiders from indexing certain pages on your blog using the `<meta name="robots" content="noindex" />` tag.
353
 
354
+ * **Why it helps:** This module lets you "noindex" pages that contain unimportant content (e.g. the login page), or pages that mostly contain duplicate content.
355
 
356
+ * **How to use it:** Adjust the settings as desired, and then click Save Changes. You can refer to the "Settings Help" tab for information on the settings available.
357
 
358
+ = Settings Help =
359
 
360
+ Here's information on the various settings:
361
 
362
+ * **Administration back-end pages** -- Tells spiders not to index the administration area (the part you're in now), in the unlikely event a spider somehow gains access to the administration. Recommended.
363
 
364
+ * **Author archives** -- Tells spiders not to index author archives. Useful if your blog only has one author.
365
 
366
+ * **Blog search pages** -- Tells spiders not to index the result pages of WordPress's blog search function. Recommended.
367
 
368
+ * **Category archives** -- Tells spiders not to index category archives. Recommended only if you don't use categories.
369
 
370
+ * **Comment feeds** -- Tells spiders not to index the RSS feeds that exist for every post's comments. (These comment feeds are totally separate from your normal blog feeds.)
 
 
 
 
371
 
372
+ * **Comment subpages** -- Tells spiders not to index posts' comment subpages.
373
 
374
+ * **Date-based archives** -- Tells spiders not to index day/month/year archives. Recommended, since these pages have little keyword value.
375
 
376
+ * **Subpages of the homepage** -- Tells spiders not to index the homepage's subpages (page 2, page 3, etc). Recommended.
377
 
378
+ * **Tag archives** -- Tells spiders not to index tag archives. Recommended only if you don't use tags.
379
 
380
+ * **User login/registration pages** -- Tells spiders not to index WordPress's user login and registration pages. Recommended.
381
 
 
382
 
 
383
 
384
+ == Slug Optimizer ==
385
 
386
+ = Overview =
387
 
388
+ * **What it does:** Slug Optimizer removes common words from the portion of a post's or Page's URL that is based on its title. (This portion is also known as the "slug.")
389
 
390
+ * **Why it helps:** Slug Optimizer increases keyword potency because there are fewer words in your URLs competing for relevance.
391
+
392
+ * **How to use it:** Slug Optimizer goes to work when you're editing a post or Page, with no action required on your part. If needed, you can use the textbox on the Slug Optimizer admin page to customize which words are removed.
393
+
394
+ = FAQ =
395
+
396
+ * **What's a slug?**
397
+ The slug of a post or page is the portion of its URL that is based on its title.
398
+
399
+ When you edit a post or Page in WordPress, the slug is the yellow-highlighted portion of the Permalink beneath the Title textbox.
400
+
401
+ * **Does the Slug Optimizer change my existing URLs?**
402
+ No. Slug Optimizer will not relocate your content by changing existing URLs. Slug Optimizer only takes effect on new posts and pages.
403
+
404
+ * **How do I see Slug Optimizer in action?**
405
+ 1. Create a new post/Page in WordPress.
406
+ 2. Type in a title containing some common words.
407
+ 3. Click outside the Title box. WordPress will insert a URL labeled "Permalink" below the Title textbox. The Slug Optimizer will have removed the common words from the URL.
408
+
409
+ * **What if I want to include a common word in my slug?**
410
+ When editing the post or page in question, just click the "Edit" button next to the permalink and change the slug as desired. The Slug Optimizer won't remove words from a manually-edited slug.
411
+
412
+ * **How do I revert back to the optimized slug after making changes?**
413
+ When editing the post or page in question, just click the "Edit" button next to the permalink; a "Save" button will appear in its place. Next erase the contents of the textbox, and then click the aforementioned "Save" button.
414
+
415
+ = Troubleshooting =
416
+
417
+ * **Why didn't the Slug Optimizer remove common words from my slug?**
418
+ It's possible that every word in your post title is in the list of words to remove. In this case, Slug Optimizer doesn't remove the words, because if it did, you'd end up with a blank slug.
419
+
420
+
421
+
422
+ == Title Rewriter ==
423
+
424
+ = Overview =
425
+
426
+ * **What it does:** Title Rewriter helps you customize the contents of your website's `<title>` tags. The tag contents are displayed in web browser title bars and in search engine result pages.
427
+
428
+ * **Why it helps:** Proper title rewriting ensures that the keywords in your post/Page titles have greater prominence for search engine spiders and users. This is an important foundation for WordPress SEO.
429
+
430
+ * **How to use it:** Title Rewriter enables recommended settings automatically, so you shouldn't need to change anything. If you do wish to edit the rewriting formats, you can do so using the textboxes below (the "Settings & Variables" tab includes additional information on this). You also have the option of overriding the `<title>` tag of an individual post or page by using the textboxes under the "Post" and "Page" tabs below, or by using the "Title Tag" textbox that Title Rewriter adds to the post/page editors.
431
+
432
+ = Settings & Variables =
433
+
434
+ Various variables, surrounded in {curly brackets}, are provided for use in the title formats. All settings support the {blog} variable, which is replaced with the name of the blog, and the {tagline} variable, which is replaced with the blog tagline as set under `Settings > General`.
435
+
436
+ Here's information on each of the settings and its supported variables:
437
+
438
+ * **Blog Homepage Title** -- Displays on the main blog posts page.
439
+
440
+ * **Post Title Format** -- Displays on single-post pages. Supports these variables:
441
+
442
+ * {post} -- The post's title.
443
+ * {category} -- The title of the post category with the lowest ID number.
444
+ * {categories} -- A natural-language list of the post's categories (e.g. "Category A, Category B, and Category C").
445
+ * {tags} -- A natural-language list of the post's tags (e.g. "Tag A, Tag B, and Tag C").
446
+ * {author} -- The Display Name of the post's author.
447
+ * {author\_username}, {author\_firstname}, {author\_lastname}, {author\_nickname} -- The username, first name, last name, and nickname of the post's author, respectively, as set in his or her profile.
448
+
449
+ * **Page Title Format** -- Displays on WordPress Pages. The {page} variable is replaced with the Page's title. Also supports the same author variables as the Post Title Format.
450
+
451
+ * **Category Title Format** -- Displays on category archives. The {category} variable is replaced with the name of the category, and {category\_description} is replaced with its description.
452
+
453
+ * **Tag Title Format** -- Displays on tag archives. The {tag} variable is replaced with the name of the tag, and {tag\_description} is replaced with its description.
454
+
455
+ * **Day Archive Title Format** -- Displays on day archives. Supports these variables:
456
+
457
+ * {day} -- The day number, with ordinal suffix, e.g. 23rd
458
+ * {daynum} -- The two-digit day number, e.g. 23
459
+ * {month} -- The name of the month, e.g. April
460
+ * {monthnum} -- The two-digit number of the month, e.g. 04
461
+ * {year} -- The year, e.g. 2009
462
+
463
+ * **Month Archive Title Format** -- Displays on month archives. Supports {month}, {monthnum}, and {year}.
464
+
465
+ * **Year Archive Title Format** -- Displays on year archives. Supports the {year} variable.
466
+
467
+ * **Author Archive Title Format** -- Displays on author archives. Supports the same author variables as the Post Title Format box, i.e. {author}, {author_username}, {author_firstname}, {author_lastname}, and {author_nickname}.
468
+
469
+ * **Search Title Format** -- Displays on the result pages for WordPress's blog search function. The {query} variable is replaced with the search query as-is. The {ucwords} variable returns the search query with the first letter of each word capitalized.
470
+
471
+ * **404 Title Format** -- Displays whenever a URL doesn't go anywhere.
472
+
473
+ * **Pagination Title Format** -- Displays whenever the visitor is on a subpage (page 2, page 3, etc). Supports these variables:
474
+
475
+ * {title} -- The title that would normally be displayed on page 1.
476
+ * {num} -- The current page number (2, 3, etc).
477
+ * {max} -- The total number of subpages available. Would usually be used like this: Page {num} of {max}
478
+
479
+ = FAQ =
480
+
481
+ * **Does the Title Rewriter edit my post/page titles?**
482
+ No. The Title Rewriter edits the `<title>` tags of your site, not your post/page titles.
483
+
484
+ * **What's the difference between the "title" and the "title tag" of a post/page?**
485
+ The "title" is the title of your post or page, and is displayed on your site and in your RSS feed. The title is also used in your `<title>` tag by default; however, you can override the value of just the `<title>` tag by using the "Title Tag" field in the "SEO Settings" box.
486
+
487
+ = Troubleshooting =
488
+
489
+ * **Why isn't the Title Rewriter changing my `<title>` tags?**
490
+ Try disabling other SEO plugins, as they may be conflicting with SEO Ultimate. Also, check to make sure your theme is [plugin-friendly](http://wordpress.jdwebdev.com/blog/theme-plugin-hooks/).
491
+
492
+
493
+
494
+ == Frequently Asked Questions ==
495
+
496
+ = General FAQ =
497
+
498
+ * **Where in WordPress does the plugin add itself?**
499
+ SEO Ultimate puts all its admin pages under a new "SEO" top-level menu. The only exception is the plugin settings page, which goes under `Settings > SEO Ultimate`.
500
+
501
+ * **Where's the documentation?**
502
+ SEO Ultimate's documentation is built into the plugin itself. Whenever you're viewing an SEO Ultimate page in your WordPress admin, you can click the "Help" tab in the upper-right-hand corner to view documentation for the area you're viewing.
503
+
504
+ * **How do I uninstall SEO Ultimate?**
505
+ 1. Go to the `Plugins` admin page.
506
+ 2. Deactivate the plugin if it's activated.
507
+ 3. Click the plugin's "Delete" link.
508
+ 4. Click the "Yes, Delete these files" button. SEO Ultimate's files and database entries will be deleted.
509
+
510
+ * **Will all my settings be deleted if I delete SEO Ultimate in the Plugins manager?**
511
+ Yes. WordPress plugins are supposed to delete their settings during the uninstallation process.
512
+
513
+ * **How do I remove the attribution link?**
514
+ Because of the tremendous effort put into this plugin, we ask that you please leave the link enabled. If you must disable it, you can do so under `Settings > SEO Ultimate`.
515
+
516
+
517
+ = Plugin Settings Page =
518
+
519
+ * **Where is the Plugin Settings page?**
520
+ The plugin settings page is located under `Settings > SEO Ultimate`.
521
+
522
+ * **Why doesn't the settings exporter include all my data in an export?**
523
+ The settings export/import system is designed to facilitate moving settings between sites. It is NOT a replacement for keeping your database backed up. The settings exporter doesn't include data that is specific to your site. For example, logged 404 errors are not included because those 404 errors only apply to your site, not another site. Also, post/page titles/meta are not included because the site into which you import the file could have totally different posts/pages located under the same ID numbers.
524
+
525
+ If you're moving a site to a different server or restoring a crashed site, you should do so with database backup/restore.
526
+
527
+
528
+ = "SEO Settings" box =
529
+
530
+ * **Where is the SEO Settings box located?**
531
+ The SEO Settings box is located on WordPress's post/page editor underneath the content area.
532
+
533
+ * **How do I disable the "SEO Settings" box in the post/page editors?**
534
+ Open the editor, click the "Screen Options" tab in the upper-right-hand corner, and uncheck the "SEO Settings" checkbox. Note that the box's visibility is a per-user preference.
535
+
536
+ * **Why did some of the textboxes disappear from the "SEO Settings" box?**
537
+ The "SEO Settings" fields are added by your modules. The "Title Tag" field is added by the Title Rewriter module, the "Description" and "Keywords" fields are added by the Meta Editor module, etc. If you disable a module using the Module Manager, its fields in the "SEO Settings" box will be disabled too. You can re-enable the field in question by re-enabling the corresponding module.
538
+
539
+
540
+ = Module FAQ =
541
+
542
+ Frequently asked questions, documentation, and troubleshooting tips for SEO Ultimate's modules can be found on the [Other Notes](http://wordpress.org/extend/plugins/seo-ultimate/other_notes/) tab.
543
 
 
544
 
 
545
 
546
  == Screenshots ==
547
 
552
  5. The Linkbox Inserter module
553
  6. The File Editor module
554
 
555
+
556
+
557
  == Changelog ==
558
 
559
+ = Version 1.4 (December 16, 2009) =
560
+ * Feature: Added the Internal Relevance Researcher
561
+ * Bugfix: Title Rewriter no longer rewrites XML `<title>` tags in feeds
562
+ * Improvement: Copied all documentation to the readme.txt file
563
+
564
  = Version 1.3 (November 13, 2009) =
565
  * Feature: Added the More Link Customizer module
566
  * Bugfix: Postmeta fields now handle HTML entities properly
seo-ultimate.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: SEO Ultimate
4
  Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
5
  Description: This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
6
- Version: 1.3
7
  Author: SEO Design Solutions
8
  Author URI: http://www.seodesignsolutions.com/
9
  Text Domain: seo-ultimate
@@ -12,7 +12,7 @@ Text Domain: seo-ultimate
12
  /**
13
  * The main SEO Ultimate plugin file.
14
  * @package SeoUltimate
15
- * @version 1.3
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
@@ -38,10 +38,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
38
  //Reading plugin info from constants is faster than trying to parse it from the header above.
39
  define("SU_PLUGIN_NAME", "SEO Ultimate");
40
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
41
- define("SU_VERSION", "1.3");
42
  define("SU_AUTHOR", "SEO Design Solutions");
43
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
44
- define("SU_USER_AGENT", "SeoUltimate/1.3");
45
 
46
  define('SU_MODULE_ENABLED', 10);
47
  define('SU_MODULE_SILENCED', 5);
@@ -54,10 +54,10 @@ define('SU_RESULT_ERROR', -1);
54
 
55
  /********** INCLUDES **********/
56
 
57
- require('functions.php');
58
- require('class.seo-ultimate.php');
59
- require('class.su-module.php');
60
- require('class.su-hitset.php');
61
 
62
 
63
  /********** PLUGIN FILE LOAD HANDLER **********/
3
  Plugin Name: SEO Ultimate
4
  Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
5
  Description: This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
6
+ Version: 1.4
7
  Author: SEO Design Solutions
8
  Author URI: http://www.seodesignsolutions.com/
9
  Text Domain: seo-ultimate
12
  /**
13
  * The main SEO Ultimate plugin file.
14
  * @package SeoUltimate
15
+ * @version 1.4
16
  * @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
17
  */
18
 
38
  //Reading plugin info from constants is faster than trying to parse it from the header above.
39
  define("SU_PLUGIN_NAME", "SEO Ultimate");
40
  define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
41
+ define("SU_VERSION", "1.4");
42
  define("SU_AUTHOR", "SEO Design Solutions");
43
  define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
44
+ define("SU_USER_AGENT", "SeoUltimate/1.4");
45
 
46
  define('SU_MODULE_ENABLED', 10);
47
  define('SU_MODULE_SILENCED', 5);
54
 
55
  /********** INCLUDES **********/
56
 
57
+ include 'functions.php';
58
+ include 'class.seo-ultimate.php';
59
+ include 'class.su-module.php';
60
+ include 'class.su-hitset.php';
61
 
62
 
63
  /********** PLUGIN FILE LOAD HANDLER **********/