Page no: P35a
Table of contents
- 1.1 3a) Execute existing stop word lists (light version)
- 1.2 3b) New Stop Words Lists (pro version)
- 1.3 3c) New Stop Words List: “Null meaning nouns” (pro version)
- 1.4 The full list of unsignificant nouns is here, Task for RAD: add the ones that do NOT have “NO”
- 1.5 The lists
- 1.6 Installation
- 1.7 New Tab Stop Word
Use Case
Very often URLs include a post name that is far too long.
Example:
“adamsmith.org/blog/tax-spending/as-ever-the-problem-with-richard-murphy-is-that-he-has-no-knowledge-of-the-subject-under-discussion/”
As discussed here by Yoast and a Google’s Matt Cutts, a post name should possess at the most 5 words. And these words shall be meaningful.
Our URL Remove Stop Words plugin radically reduces the words in the URL. It removes typical stop words and in the Pro Version, all other words that are insignificant.
Workflow and Functionalities
Publication of new post, page
When user presses “publish” then the plugin modifies the URL.
Functionality not needed for Google Go-Live: The user must be able to edit the URL manually without an override. Hence when he presses “OK” in the URL or when he presses “update” for the whole post/page then the plugin does not run.
Low prio now but needed for plugin go-live
When I manually modify the URL, then the Stop Words plugin should not override it. But currently it overrides it.
The plugin should only act when I (first) enter a title without clicking into the URL
WordPress itself does not update the URL when I change the title, even if I enter more nouns.
Feed WordPress Integration
This plugin is integrated with all known Feed plugins like FeedWordpress.
When new posts are published via Feed WordPress then the plugin is started automatically.
Button: “Remove Stop Words” for all posts/pages (only pro version)A button allows to remove all stop words for all posts and pages. The process is a little bit long. It depends of the added posts, but most of the time is between 2 and 5 minutes. |
|
Button: “Restore old URL based on titles” (only pro version)The user may decide to restore old URLs for all posts or all pages. |
|
Choice for date range of posts and pages (only pro version)Users will need to specify the date range or category of stop words changes, similarly as Media Tools does. This is also a work-around when the Feed WordPress plugin has issues. |
Avoid duplicate URL (pro and light version)
We must check if the generated URL does not exist yet. This is done by default in WordPress, but our plugin does not do this. It might call the core WP procedure for this check.
Decision: WordPress does not use full URL, but only the postname to identify a post. For performance reasons we prefer to use the post ID instead of a postname numbering. The test if the post exists, is done only once. If the post name exists already then we add the post ID.
Advantage of this procedure: we do not need to count the number of posts with the same post name.
Algorithm to remove the stop words
|
|
Step 3: Remove all stop words (light and pro version)
Use these stop words for the light version.
DONE
3a) Execute existing stop word lists (light version)
Add to our existing Stop Word list:
DONE
3b) New Stop Words Lists (pro version)
This will be a manual list
3c) New Stop Words List: “Null meaning nouns” (pro version)
Words: consequence, question, means, consequence, consequences, mean, year, day, month,information, possibility, image, photo, album, index
The full list of unsignificant nouns is here, Task for RAD: add the ones that do NOT have “NO”
Plugin Overview
|
|
User InterfaceThe plugin UI is located under Tools -> Stop Words PRO. The listsThe default lists are divided to different type of words:
The lists are predefined and we don’t need to add them manually. We can change them or add new words in them. The words must be added in specific format. With coma and space after every word. The last word MUST be without comma or space.
When finished, the user presses “update”. |
|
InstallationThe installation process is simple. The only thing which we can do is to upload the plugin via the browser or ftp. After that we need to install it via Plugins -> Installed plugins and that’s it. The plugin will automatically start working and get integrated with the feed plugins.
Important: The default lists above are contained the installation procedure. |
|
New Tab Stop Word |
New Tabs Stop Words |
Costs of Pro Version
and the paid version will be $3-5 and we will give the paid version as gift with promos and etc.
so group of words is Pro version
Additional functionality (later)
Will not do: synonym remover! (would be ultimate version)
Tags: Plugin Stop Words Pro
See more for