{% 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 %} {% import "macros/empty_state.html" as empty %} {% block extra_head %} {% endblock %} {% block page_title %}Competitor Analysis{% endblock %} {% block admin_content %}
{{ crud::shell_open(config_url="/plugins/seo-tool/assets/admin/competitors_comparison_list.json", mount_id="seo-comp-comparison-list", custom_mount=true) }}
{{ empty::empty_state(icon="fas fa-chart-line", title="Select a primary domain", description="Select a primary domain to compare competitors.") }}
{{ crud::shell_close() }} {{ crud::shell_open(config_url="/plugins/seo-tool/assets/admin/competitors_list.json", mount_id="seo-competitors-list") }}
{{ spinner::table_skeleton(colspan=3, lines=3, label="Loading competitors…") }}
{{ crud::shell_close() }}
{{ modal::modal(id="seoCompUrlModal", title='Add competitor by URL', body_html='
', footer_html='') }} {{ modal::modal(id="seoCompKeywordModal", title="Find competitors by keyword", content_style="max-width: 640px;", body_html='

Open Google in your browser, then run the bookmarklet on the results page to import ranking domains (your primary domain is excluded automatically).

', footer_html='') }} {% endblock %} {% block scripts %} {% endblock %}