Auditizer – AI Website Audit & Optimization
Auditizer gives you professional-grade SEO and accessibility auditing powered by artificial intelligence. Scan your entire WordPress site, identify critical issues, and apply AI-generated fixes automatically — all with full backup and one-click rollback protection. Perfect for content creators, agencies, and businesses that want to improve search rankings and web accessibility without hiring expensive consultants. 🚀 Core Features AI-Powered Fixes – Generate intelligent fix suggestions using OpenAI GPT-4 or Anthropic Claude Bulk Site Scanning – Scan all posts and pages at once with live progress tracking Automatic Backups – Every fix creates a full backup with one-click rollback Advanced Filtering – Filter by status, severity, category, and auto-fixable issues Training Mode – Teach the AI your brand voice and writing style Cost Tracking – Monitor AI usage and costs over the last 30 days Export Reports – Download issues as CSV for client reporting 📊 What Gets Scanned SEO Issues: * Missing or duplicate meta titles and descriptions * H1 tag problems (missing, duplicate, or mismatched) * Thin content detection * Image alt text optimization * Broken internal links * Keyword density and placement * Open Graph and Twitter Card tags * Canonical URL issues * Schema markup detection SGE (AI Search Optimization): * Content structure for AI search engines * Direct answer formatting * Topic authority signals * FAQ and Q&A detection * Entity coverage and relevance * Content freshness indicators Accessibility (WCAG 2.1): * Missing or empty alt attributes * Color contrast compliance (AA standard) * Form label associations * ARIA landmarks and roles * Keyboard navigation support * Heading hierarchy validation * Document language attributes 🎯 How It Works Run a Scan – Use bulk scan from the dashboard or scan individual posts Review Issues – See all detected problems with severity ratings and descriptions Get AI Fixes – Click “Get AI Fix” to generate intelligent solutions Apply Automatically – One-click to apply fixes with automatic backup Rollback if Needed – Restore original content instantly from any backup 🔒 Privacy & Security Only post content is sent to AI providers for fix generation No personal data, usernames, or emails are transmitted API keys stored securely in WordPress database All database operations use prepared statements Nonce verification on all actions Capability checks enforce proper permissions 🔧 Page Builder Compatibility Works seamlessly with: * Gutenberg (Block Editor) * Classic Editor * Elementor * Divi Builder * Beaver Builder * Bricks Builder * WPBakery * Any builder using standard post content storage 💡 Use Cases Bloggers – Improve SEO scores and reader accessibility Agencies – Audit client sites and generate fix reports E-commerce – Optimize product pages for better rankings Publishers – Maintain content quality across large sites Developers – Add professional auditing to client deliverables External Services This plugin connects to third-party AI services to generate content improvements. Connections only occur when you configure an API key and explicitly trigger a scan or fix. OpenAI API Purpose: Generate SEO and accessibility fix suggestions Data Sent: Post content, meta fields, issue context Service: https://platform.openai.com/ Terms: https://openai.com/policies/terms-of-use Privacy: https://openai.com/policies/privacy-policy Anthropic Claude API Purpose: Generate SEO and accessibility fix suggestions Data Sent: Post content, meta fields, issue context Service: https://www.anthropic.com/ Terms: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacy No personal user data (usernames, emails, passwords) is ever transmitted to these services. Support For support, feature requests, or bug reports: WordPress.org Forum: https://wordpress.org/support/plugin/auditizer/ Documentation: https://teamjuh.com/auditizer-docs/ Website: https://teamjuh.com Credits Developed by TeamJUH – WordPress development and AI integration specialists.
Top keywords
- content11×2.00%
- ai9×1.63%
- https9×1.63%
- com8×1.45%
- fix8×1.45%
- accessibility6×1.09%
- generate6×1.09%
- issues6×1.09%
- scan6×1.09%
- anthropic5×0.91%
- builder5×0.91%
- openai5×0.91%
Post Author IP
This plugin records the IP address of the original post author when a post first gets created. The admin listing of posts is amended with a new “Author IP” column that shows the IP address of the author who first saved the post. The plugin is unable to provide IP address information for posts that were created prior to the use of this plugin. Links: Plugin Homepage | Plugin Directory Page | GitHub | Author Homepage Hooks The plugin is further customizable via four filters. Typically, code making use of filters should ideally be put into a mu-plugin or site-specific plugin (which is beyond the scope of this readme to explain). c2c_show_post_author_ip_column (filter) The ‘c2c_show_post_author_ip_column’ filter allows you to determine if the post author IP column should appear in the admin post listing table. Your hooking function can be sent 1 argument: Argument : $show_column (bool) Should the column be shown? Default true. Example: /** * Don't show the post author IP column except to admins. * * @param bool $show_column Should the column be shown? Default true. * @return bool */ function post_author_ip_column_admin_only( $show ) { if ( ! current_user_can( 'manage_options' ) ) { $show = false; } return $show; } add_filter( 'c2c_show_post_author_ip_column', 'post_author_ip_column_admin_only' ); c2c_get_post_author_ip (filter) The ‘c2c_get_post_author_ip’ filter allows you to customize the value stored as the post author IP address. Your hooking function can be sent 2 arguments: Arguments : $ip (string) The post author IP address. $post_id (int) The post ID. Example: /** * Store all IP addresses from local subnet IP addresses as the same IP address. * * @param string $ip The post author IP address. * @param int $post_id The post ID. * @return string */ function customize_post_author_ip( $ip, $post_id ) { if ( 0 === strpos( $ip, '192.168.' ) ) { $ip = '192.168.1.1'; } return $ip; } add_filter( 'c2c_get_post_author_ip', 'customize_post_author_ip', 10, 2 ); c2c_get_current_user_ip (filter) The ‘c2c_get_current_user_ip’ filter allows you to customize the current user’s IP address, as used by the plugin. Your hooking function can be sent 1 argument: Argument : $ip (string) The post author IP address. Example: /** * Overrides localhost IP address. * * @param string $ip The post author IP address. * @param int $post_id The post ID. * @return string */ function customize_post_author_ip( $ip, $post_id ) { if ( 0 === strpos( $ip, '192.168.' ) ) { $ip = '192.168.1.1'; } return $ip; } add_filter( 'c2c_get_post_author_ip', 'customize_post_author_ip', 10, 2 ); c2c_post_author_ip_allowed (filter) The ‘c2c_post_author_ip_allowed’ filter allows you to determine on a per-post basis if the post author IP should be stored. Your hooking function can be sent 3 arguments: Arguments : $allowed (bool) Can post author IP be saved for post? Default true. $post_id (int) The post ID. $ip (string) The post author IP address. Example: /** * Don't bother storing localhost IP addresses. * * @param bool $allowed Can post author IP be saved for post? Default true. * @param int $post_id The post ID. * @param string $ip The post author IP address. * @return string */ function disable_localhost_post_author_ips( $allowed, $post_id, $ip ) { if ( $allowed && 0 === strpos( $ip, '192.168.' ) ) { $allowed = false; } return $allowed; } add_filter( 'c2c_post_author_ip_allowed', 'disable_localhost_post_author_ips', 10, 3 );