{% extends "admin_base.html" %} {% import "macros/admin_crud_list.html" as crud %} {% import "macros/modal.html" as modal %} {% import "macros/loading_spinner.html" as spinner %} {% block extra_head %} {% include "partials/admin_vendor_chartjs.html" %} {% endblock %} {% block page_title %}SEO Projects{% endblock %} {% block admin_content %}

SEO Intelligence

Semrush-style audits for any domain — hosting agnostic.

Projects —
Domains —
Crawl pages (month) —
Tracked keywords —
{{ crud::shell_open(config_url="/plugins/seo-tool/assets/admin/projects_list.json", mount_id="seo-projects-list", custom_mount=true) }}
{{ spinner::loading_spinner(label="Loading projects…", inline=true) }}
{{ crud::shell_close() }}
{{ crud::shell_open(config_url="/plugins/seo-tool/assets/admin/domains_list.json", mount_id="seo-domains-list", custom_mount=true) }}
{{ spinner::loading_spinner(label="Loading domains…", inline=true) }}
{{ crud::shell_close() }}
{{ modal::modal(id="seoProjectModal", title='New project', body_html='
Loading…
', aria_labelledby="seo-project-modal-title") }} {{ modal::modal(id="seoDomainModal", title='Add domain', body_html='
Loading…

Works for any host — WordPress, static sites, Blocks, etc.

', aria_labelledby="seo-domain-modal-title") }} {% endblock %} {% block scripts %} {% endblock %}