WP Manifestindependent plugin directory
manifest / seo / siddik-trkseo

Siddik TrkSEO

Lightweight SEO toolkit with header/footer code injection, robots.txt editor, canonical tags, and XML sitemap.

by Md Abubakker Siddik · github.com/md-abu-bakker-siddik/siddik-trkseo · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/md-abu-bakker-siddik/siddik-trkseo/archive/refs/heads/main.zip

Lightweight SEO toolkit: inject header/footer scripts, edit robots.txt, add canonical tags, and serve a simple XML sitemap.

Description

Siddik TrkSEO is a lightweight, secure, and production-ready SEO helper for WordPress. It keeps technical SEO tasks simple without the bloat of larger SEO suites.

Header & Footer Code Injector

  • Add tracking and marketing snippets (GA4, GTM, Facebook Pixel, etc.) from the dashboard.
  • Header scripts are output via wp_head (before </head>).
  • Footer scripts are output via wp_footer (before </body>).

Technical SEO Assistant

  • Dynamic robots.txt editor — customize your virtual robots.txt using the WordPress robots_txt filter.
  • Canonical tag manager — optionally inject self-referencing canonical URLs on singular posts and pages.
  • Simple XML sitemap — serves a dynamic sitemap.xml for published posts and pages.

Developer-friendly

  • Uses the WordPress Settings API.
  • Sanitizes and escapes all saved settings.
  • Separates admin settings logic from frontend output.
  • Follows WordPress Coding Standards.

Installation

  1. Upload the siddik-trkseo folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Settings → Siddik TrkSEO to configure the plugin.
  4. If sitemap.xml returns a 404, visit Settings → Permalinks and click Save Changes once to flush rewrite rules.

Frequently Asked Questions

Where are the plugin settings?

Go to Settings → Siddik TrkSEO in your WordPress admin.

Where is the XML sitemap?

Visit https://yoursite.com/sitemap.xml after activation.

Does this replace the WordPress core sitemap?

No. WordPress continues to serve its own sitemap at /wp-sitemap.xml. Siddik TrkSEO adds a separate lightweight sitemap at /sitemap.xml.

Can I paste Google Analytics or GTM code?

Yes. Administrators with the unfiltered_html capability can save full script snippets. Other users have scripts sanitized with wp_kses_post().

Does the plugin send data to external servers?

No. Siddik TrkSEO stores settings locally in your WordPress database and only outputs the code you provide.

Screenshots

  1. Siddik TrkSEO settings page with code injector and technical SEO options.

Changelog

1.0.0

  • Initial release.
  • Header and footer script injection.
  • Dynamic robots.txt editor.
  • Optional canonical tags on singular posts and pages.
  • Dynamic XML sitemap for posts and pages.

Upgrade Notice

1.0.0

Initial release of Siddik TrkSEO.

Privacy

This plugin stores all settings locally in the WordPress options table (siddik_trkseo_options). It does not collect, transmit, or share personal data on its own.

If you add third-party tracking scripts (such as Google Analytics or Facebook Pixel) in the header or footer fields, those services may collect visitor data according to their own privacy policies. You are responsible for disclosing that to your site visitors where required by law.