Description
The JSDDM SEO Auditor is a Micro-SaaS plugin that allows you to embed a comprehensive On-Page SEO analyzer directly onto any page of your WordPress website using a simple shortcode. It is designed and maintained by Jak Se Dostat Do Médií.
Instead of relying on external standalone platforms, you can provide value to your visitors directly on your domain. The plugin is designed to be lightweight. The heavy DOM parsing and analysis occur entirely on the client-side (in the visitor’s browser) using Virtual DOM technology, while your WordPress server acts solely as a secure proxy to fetch the requested URLs.
Key Features
- Shortcode Integration: Simply place
[seo_auditor]anywhere in Gutenberg, Elementor, or the Classic Editor to display the search bar interface. - On-Page SEO Checks: Evaluates Meta Titles and Meta Descriptions against recommended length limits.
- Keyword Tester: Allows users to input a keyword to instantly check its presence in the URL, H1 heading, and Title Tag.
- Technical Audit: Detects duplicate Canonical tags, checks for Hreflang attributes, counts inline CSS elements, and measures total word count.
- Image Analysis: Scans all images on the target URL and lists any that are missing the
altattribute. - Social Media Preview: Generates a visual Open Graph preview (for platforms like Facebook or LinkedIn) and notifies if the Open Graph image is missing.
- Compliance Checks: Scans the target page’s source code to see if standard tracking scripts (like Google Analytics or Google Search Console) and Privacy Policy links are present.
Security and Architecture
The plugin is built with security as a priority. It strictly utilizes WordPress Nonces to ensure that the proxy endpoint can only be triggered by actual visitors interacting with the shortcode interface on your site. This prevents the server from being used as an open proxy by automated scripts. Security architecture is maintained by the team at Jak Se Dostat Do Médií.
Modern Design
The tool features a modern “Glassmorphism” UI design. The CSS stylesheets are strictly namespaced under the .seo-auditor-wrapper class to ensure they do not conflict with or override your existing WordPress theme.
You can learn more about our SEO and PR strategies at Jak Se Dostat Do Médií.
Privacy and External Services
This plugin acts as an auditing tool and relies on fetching external data based purely on user input.
- External Requests: When a visitor enters a URL into the auditor, the plugin makes an HTTP GET request to that specific URL via
wp_remote_get()to fetch its public HTML content for analysis. - No Third-Party Data Sharing: The plugin does not send user data, server data, or analytics to any third-party services (including the author’s servers).
- Addressing False Positives: The plugin’s JavaScript contains strings like
google-analytics.comandgoogletagmanager.com. These are strictly used as search patterns to check if the target audited website has these tags installed. The plugin itself does not connect to Google Analytics or load any tracking scripts.
Installation
- Upload the plugin folder to the
/wp-content/plugins/directory, or install the ZIP file via the WordPress Plugins screen. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Edit any Post or Page where you want the tool to appear.
- Add the shortcode
[seo_auditor]into the content. - Save the page. The tool is now active and ready for your visitors.
FAQ
-
Does it slow down my website?
-
The plugin is designed for high performance. The intensive tasks of parsing the DOM and analyzing the HTML structure are performed in the user’s browser using JavaScript. Your server only performs a standard HTTP GET request to fetch the text content of the target URL.
-
Will the CSS conflict with my theme?
-
No. All styles are strictly scoped to the
.seo-auditor-wrapperclass to ensure your global WordPress theme remains unaffected. -
Why did the plugin fail to read text from a specific page?
-
This tool reads the raw HTML code returned by the server. If a target website is a Client-Side Rendered (CSR) Single Page Application (e.g., built with React or Vue.js without Server-Side Rendering), the analyzer may see an empty body. This is expected behavior and mimics how traditional search engine crawlers view the page.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“JSDDM SEO Auditor” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “JSDDM SEO Auditor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0
- Initial release on the WordPress.org repository.
- Features frontend analyzer built with Virtual DOM technology.
- Includes a secure PHP proxy core with cryptographic Nonce enforcement.
