{"id":46029,"date":"2010-11-06T12:01:03","date_gmt":"2010-11-06T12:01:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/multi-keyword-statistics\/"},"modified":"2010-11-10T16:07:48","modified_gmt":"2010-11-10T16:07:48","slug":"multi-keyword-statistics","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/multi-keyword-statistics\/","author":7273222,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.7.15","stable_tag":"trunk","tested":"3.0.5","requires":"1.5","requires_php":"","requires_plugins":"","header_name":"Multi Keyword Statistics","header_author":"akshara","header_description":"","assets_banners_color":"","last_updated":"2010-11-10 16:07:48","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.111waystomakemoney.com\/donate\/","header_plugin_uri":"http:\/\/111waystomakemoney.com\/multi-keyword-statistics\/","header_author_uri":"http:\/\/www.111waystomakemoney.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2035,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1539231","resolution":"5","location":"plugin"},"screenshot-7.png":{"filename":"screenshot-7.png","revision":"1539231","resolution":"7","location":"plugin"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1539231","resolution":"6","location":"plugin"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1539231","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1539231","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1539231","resolution":"3","location":"plugin"},"screenshot-8.png":{"filename":"screenshot-8.png","revision":"1539231","resolution":"8","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1539231","resolution":"1","location":"plugin"}},"screenshots":{"1":"Settings for sitewide used predecessors and successors that should be added at meta informations on any page served by the blog (e.g. main keywords for the domain or branding titles and descriptions)","2":"Dialog for setting meta data for the different content aggregations","3":"Options for metadata delivery","4":"Settings for the automatic generation of meta informations","5":"Defaults for controlling robots","6":"Configuration of the keyword density checker","7":"Options to control visibility of additional input fields (for title, meta keywords and meta description of single posts or pages) in post-\/page-edit dialog","8":"Multi Keyword Statistics and additional input fields at page-\/post-edit dialog"}},"plugin_section":[],"plugin_tags":[83,150,86,166],"plugin_category":[36,55,57],"plugin_contributors":[92042],"plugin_business_model":[],"class_list":["post-46029","plugin","type-plugin","status-closed","hentry","plugin_tags-admin","plugin_tags-google","plugin_tags-post","plugin_tags-posts","plugin_category-analytics","plugin_category-seo-and-marketing","plugin_category-taxonomy","plugin_contributors-akshara","plugin_committers-akshara199011"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/multi-keyword-statistics.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-1.png?rev=1539231","caption":"Settings for sitewide used predecessors and successors that should be added at meta informations on any page served by the blog (e.g. main keywords for the domain or branding titles and descriptions)"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-2.png?rev=1539231","caption":"Dialog for setting meta data for the different content aggregations"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-3.png?rev=1539231","caption":"Options for metadata delivery"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-4.png?rev=1539231","caption":"Settings for the automatic generation of meta informations"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-5.png?rev=1539231","caption":"Defaults for controlling robots"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-6.png?rev=1539231","caption":"Configuration of the keyword density checker"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-7.png?rev=1539231","caption":"Options to control visibility of additional input fields (for title, meta keywords and meta description of single posts or pages) in post-\/page-edit dialog"},{"src":"https:\/\/ps.w.org\/multi-keyword-statistics\/trunk\/screenshot-8.png?rev=1539231","caption":"Multi Keyword Statistics and additional input fields at page-\/post-edit dialog"}],"raw_content":"<!--section=description-->\n<p>With this plugin you can optimize your Wordpress blog for search engines.\nIt can automatically generate meta informations (like keywords and description for example) needed for the search engine optimization (SEO) of your blog.<\/p>\n\n<p>For detailed description of the plugin visit plugin page at<a href=\"http:\/\/111waystomakemoney.com\/multi-keyword-statistics\/\">Multi Keyword Statistics<\/a>.<\/p>\n\n<p>The multi-keyword-statistics-Plugin checks the content of a post or a page for <strong>keyword density<\/strong> (single words and optionally 2- and 3-word phrases; for each the 1-10 most commonly used can be displayed).\nIt can update its informations <strong>automatically while the author is writing his content<\/strong> in a variable interval (every 1-10 seconds) or manually by clicking on a button.\nThe script comes with english and german <strong>stopwords<\/strong>, which optionally can be filtered out before calculating the keyword densities.\nMoreover the commonest keywords are extracted in a list as a <strong>META keywords<\/strong> suggestion.\nBased on this list a <strong>META description<\/strong> can be created and automatically set.\nSo the plugin can be used to do the on-page part of your SEO strategy.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Keyword density statistics<\/strong> about the usage of single keywords and keyphrases (2- and 3-words)<\/li>\n<li>Setting an individual <strong>title<\/strong> for each page and post<\/li>\n<li><strong>META keywords<\/strong> will be set automatically based on the page content<\/li>\n<li><strong>META description<\/strong> generated from content based on the Multi Keyword Statistics<\/li>\n<li>Definition of individual titles, keywords and descriptions for all kinds of content aggregations. A set of variables that can be used on the specific aggregations - keywords will be filled up automatically to the maximum number of keys (you can define this too) with the ones generated from the listed posts.<\/li>\n<li>Predecessors and successors that will be added to all page titles and descriptions served by your blog<\/li>\n<li>Sitewide definition of meta keywords that will appear at the end or the beginning of the keyword list on each page of your blog - in addition to the ones defined for single posts or pages and at the various aggregations keyword lists.<\/li>\n<li>Page-specific control of <strong>robots META<\/strong><\/li>\n<li>Generation of <strong>Canonical URLs<\/strong> - also for all kinds of content aggregation (lists with last posts, archive, tag, category, search results and author including pagination)<\/li>\n<li>Controls the <strong>index<\/strong>\/<strong>follow<\/strong> settings of the content aggregations (full control of robots for the specific aggregations)<\/li>\n<li>Configuration of ODP, Yahoo! Directory and ARCHIVE (archiving of the content for search engines like google but also at archive.org) META<\/li>\n<li>Prevents urls resulting in a not found response (404) from indexation<\/li>\n<li>All meta tags generated by the plugin can be switched off separately to prevent collisions with other plugins<\/li>\n<li>Using nonces for plugins security<\/li>\n<\/ul>\n\n<p><strong>Stopwords filtered for:<\/strong><\/p>\n\n<ul>\n<li>Brazilian Portoguese<\/li>\n<li>Bulgarian<\/li>\n<li>Czech<\/li>\n<li>Danish<\/li>\n<li>Dutch<\/li>\n<li>English<\/li>\n<li>French<\/li>\n<li>German<\/li>\n<li>Hungarian<\/li>\n<li>Polish<\/li>\n<li>Slovak<\/li>\n<li>Spanish<\/li>\n<li>Turkish<\/li>\n<\/ul>\n\n<p><strong>Backend translations for:<\/strong><\/p>\n\n<ul>\n<li>English<\/li>\n<li>German<\/li>\n<li>Slovak<\/li>\n<\/ul>\n\n<p><strong>Please notify:<\/strong> The SEO-relevant meta-information (meta keywords, meta description and the robots meta-tag) will be generated - and served - only for pages and posts which are saved <strong>after<\/strong> plugin installation.\nYou have to open and save an older post or page if you want to generate the meta data for the particular content.\nFor now there is no way to do this automatically.<\/p>\n\n<p>The administrator can allow ordinary authors to change META informations or not.\nEven if changing is disallowed an author can see the keyword density and can be guided from the statistics while he is writing the content.\nHe can do the on-page search engine optimization incidentally by knowing which keyword density should be reached.\nThis makes SEO easier for authors.<\/p>\n\n<p>Learn more about this plugin on <a href=\"http:\/\/111waystomakemoney.com\/multi-keyword-statistics\/\">Multi Keyword Statistics plugin<\/a> - <a href=\"http:\/\/111waystomakemoney.com\/\">german<\/a>\n<strong>Demo:<\/strong>\ndemo<a href=\"http:\/\/111waystomakemoney.com\/multi-keyword-statistics\/\">Multi Keyword Statistics<\/a>.<\/p>\n\n<p>Warm Regards,\nAkshara\n<a href=\"http:\/\/111waystomakemoney.com\/multi-keyword-statistics\/\">Multi Keyword Statistics<\/a>.<\/p>\n\n<!--section=faq-->\n<p>For any other questions on the plugin visit plugin page at<a href=\"http:\/\/111waystomakemoney.com\/multi-keyword-statistics\/\">Multi Keyword Statistics<\/a>.<\/p>\n<dl>\n<dt>My language is not supported by the plugin! How can I replace a language I don't need with another one?<\/dt>\n<dd><p>First you should add the language specific stopwords. You can integrate them in the file stopwords.js. The simpliest way: If you are writing in french you can edit the block defined with <code>'de'<\/code> which you replace with <code>'fr'<\/code> - if you don't need the german language. After that you can replace the wordlist with the french ones. At least you have to search the file multi-keyword-statistics.php for all occurencies of the string <code>&lt;option value=\"de\"<\/code> and replace the <code>de<\/code> with <code>fr<\/code>.<\/p><\/dd>\n<dt>I don't know the language code for the language I want to add! Where can I find it?<\/dt>\n<dd><p>Simply have a look at http:\/\/xml.coverpages.org\/iso639a.html. There you can find a list of all language codes that can be used as your content lanugage.<\/p><\/dd>\n<dt>I want to add my language to the existing ones! How does it work?<\/dt>\n<dd><p>Simply add the string <code>'*LANGUAGE*': [ *...* ],<\/code> at the second line of the file stopwords.js. Replace <code>*LANGUAGE*<\/code> with the one you want to integrate (<code>fr<\/code> if you want to integrate french for example).The <code>*...*<\/code> is a placeholder for the stopwords you wish to define. You must embed each word in single quotes (e.g. <code>'the'<\/code>). Single quotes unsed in the stopword have to be escaped with <code>\\'<\/code>. If you wan to add <code>it's<\/code> you have to make it this way: <code>'it\\'s'<\/code>. Between the stopwords you need a <code>,<\/code> to separate them.<\/p>\n\n<p>At least you have to search after all occurencies of <code>&lt;option value=\"de\"<\/code>. Just copy these lines and insert them the line before. Then change all <code>\"de\"<\/code>s in the new line to <code>\"fr\"<\/code>. From now on you can set french as your default language and also choose it in edit post\/page.<\/p><\/dd>\n<dt>Which words should appear in the stopword list?<\/dt>\n<dd><p>The stopword list should only contain single words with no double meanings. For example in the dutch language the word 'weer' means 'weather' but also 'again'. Words like that should not appear in the list. There are two reasons why: Firstly these words are helping search engines to classify the page content and these words are surely not classified as stopwords by Google, Yahoo! and Bing. The second reason is that there are some people writing about weather and they need this word to be listed as a keyword and not as a stopword. So please avoid those words if you want to filter stopwords.<\/p><\/dd>\n<dt>Every time the plugin has been updated I need to reintegrate my stopwords. What can I do to prevent this?<\/dt>\n<dd><p>Just send me the stopword list. Before you do this be sure that the stopwords face the conditions described above. I'll check the wordlist - if there is a way of automatic translation - and add it to the plugin. In future updates the stopwords stay inside the plugin so you don't have to do it anymore.<\/p><\/dd>\n<dt>I am missing some stopwords in the plugin's list. Can you add them?<\/dt>\n<dd><p>If there are some words that - for your meaning - belong to the stopword list just send them to me via. e-mail. I'll check and maybe add them to the existing.<\/p><\/dd>\n<dt>Where can I get the plugin with my native backend language?<\/dt>\n<dd><p>You have to create your own pot file of the plugin which is containing the localized captions. Translate the captions in the pot file and build your own mo file. The name of this file has to keep the structure condition <code>multi-keyword-statistics-*LANGUAGE*.mo<\/code>. <em>LANGUAGE<\/em> is a placeolder for your personal language - to be exact the shortcode of it. If you are translating the captions to spanish you'll use <code>es<\/code> instead of it.<\/p>\n\n<p>More about localization you'll find at <a href=\"http:\/\/codex.wordpress.org\/I18n_for_WordPress_Developers\">I18n<\/a> and <a href=\"http:\/\/codex.wordpress.org\/Translating_WordPress\">Translating WordPress<\/a><\/p><\/dd>\n<dt>How can I translate the plugin's backend to my language?<\/dt>\n<dd><p>If you want to translate the captions displayed at the admin interface or the author's view for editing posts, you'll have to edit the included file named <code>multi-keyword-statistics.pot<\/code> that comes with the current version of the plugin. There you see the english captions used in the backend.<\/p>\n\n<p>It is separated in blocks beginning with comments - recognizable at a <code>#<\/code> - which is followed by two lines. The first line is containing the double quoted english caption initiated by a <code>msgid<\/code> at the beginning of the line. At the second line - initiated by <code>msgstr<\/code> - you can add your translation between the double quotes.<\/p>\n\n<p>After translating all messages you can send me the file and I'll integrate the translation. At the end your authors got rid of the language mix at their backend.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.7.15<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<h4>4.7.15<\/h4>\n\n<ul>\n<li>Small erros fixed with mozilla firefox<\/li>\n<\/ul>","raw_excerpt":"This SEO plugin checks the content of posts\/pages for the keyword density (single\/phrases) while writing and is automatically setting the META-tags.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/46029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=46029"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/akshara199011"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=46029"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=46029"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=46029"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=46029"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=46029"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=46029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}