Website

Bring a WordPress and Elementor site up to mobile, SEO and AI search standard

Fixes mobile overflow, heading hierarchy, meta fields and schema on the key pages through the Elementor design itself, turns on the safe speed settings and checks robots.txt, llms.txt and AI crawler access, filling the gaps after your approval.

When to use it

When your Elementor WordPress site has sections that overflow on phones, messy headings or missing meta and schema, and you want to be sure AI assistants can read it.

What you get

A before and after table per page, Elementor elements fixed on their mobile settings, one h1 and a clean heading order, unique meta fields, safe speed settings, a robots.txt open to AI crawlers and a working llms.txt, all with your approval.

Does it change anything in my account?

Only with your approval. The assistant first shows a preview of every change and waits for your go-ahead.

Works with

WordPress, SEO Intelligence, Search Console

Fill in before sending

[site address][business name][phone][address][service area][most important service page][Search Console property]
My WordPress site [site address] is built with Elementor. I want my key pages to work perfectly on phones and to be readable for search engines and AI assistants. Pages: [up to 10 key page addresses; if empty, the home page, the service pages and contact]. Business details: [business name], [phone], [address], [service area]; do not invent anything you do not know. 1. Read the setup. Get the theme and versions with wordpress_site_info, and with wordpress_list_plugins find the SEO plugin (Yoast, Rank Math and so on), the cache plugin, Elementor and whether WPCode is installed. List the published pages and their ids with wordpress_list_posts. 2. Measure, change nothing: 1. For every page, mobile performance, LCP and CLS with core_web_vitals. 2. For the home page and [most important service page], accessibility and SEO failures with seo_audit, especially tap target, contrast, viewport and heading order failures. This uses credits; tell me how many calls there will be. 3. For every page, site_read_url with outline=true: the h1 count and the heading tree from h1 to h6. With text=true on the same tool: the text, phone and address that show without JavaScript. 4. For every page, the meta title, description, canonical and noindex with wordpress_seo. 5. Read robots.txt and llms.txt with site_read_url; read the `blog_public` option with wordpress_option and write=false (0 means the site is hidden from search engines). 6. Mobile overflow cannot be measured pixel by pixel with these tools. Use the viewport and tap target findings from seo_audit and give me a short list of pages to check on a phone at 360 pixels wide. Show the findings in one table per page. 3. Mobile overflow and tap targets. On a problem page, get the element list with wordpress_page_design, open the suspect element with the element parameter and find a fixed width, a large font size, a negative margin or columns that stay side by side. Make the fix with wordpress_edit_page_design on the mobile setting only: do not guess key names, use the `_mobile` counterpart of the key you see in the element's settings (for example typography_font_size_mobile). Change one element at a time on each page; if something breaks, roll it back with restore=true. 4. Heading hierarchy. Every page has exactly one h1 and no skipped heading levels. On an Elementor heading element, change the level through the `header_size` field with wordpress_edit_page_design. If the heading comes from a theme template file, use wordpress_theme_file with action="list" and "get" first, preview with mode="replace" and confirm=false, and apply with confirm=true after my approval. 5. Meta and schema. Write missing or duplicated titles and descriptions with wordpress_set_seo: titles of 50 to 60 characters, descriptions of 140 to 160, unique on every page. Read the JSON-LD in the page's raw HTML with site_read_url; if the business type in the SEO plugin's graph is wrong or missing, try to solve it in the plugin's settings first. For a LocalBusiness subtype the plugin cannot output, or an FAQPage for questions that are really shown on the page, prepare a small PHP snippet hooked to `wp_head` with wordpress_snippet; snippets are created inactive, so show me the code and turn it on with toggle after my approval. Never invent hours, coordinates, ratings, prices or reviews. 6. Speed. Read the current settings and the switches marked risky with wordpress_performance. With wordpress_set_performance, propose only the safe ones: page_cache, browser_cache, minify_css, minify_js, lazy_load. Do not turn on combine, defer or css_async on an Elementor site; if they are needed, do it one at a time, with confirm_risky, looking at the page after each one. For the main image on the first screen, get its real sizes and srcset from wordpress_media with media_id, and check that it is not lazy and is served at the right size. Call wordpress_purge_cache after every change. 7. AI crawlers and robots.txt. robots.txt must not block GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, Bingbot or CCBot, and it must point to the sitemap. If there is no physical robots.txt file, WordPress generates it; propose the missing rules as a PHP snippet added to the `robots_txt` filter with wordpress_snippet. If there is a physical file, or the SEO plugin manages robots.txt, tell me to make the change there. If a security or CDN plugin blocks these crawlers, report it, and say clearly that you cannot verify this with the tools. 8. llms.txt. If there is none, prepare an llms.txt text with an accurate two or three sentence summary of the site, the list of key pages and the contact details, and show it to me. After my approval, install a PHP snippet with wordpress_snippet that answers `/llms.txt` as `text/plain; charset=utf-8`, call wordpress_purge_cache and confirm with site_read_url that it returns 200. 9. Menu. With wordpress_menus, check that the main menu and footer menu link to every key page. If a link is missing, show your proposal for wordpress_edit_menu. 10. Measure again. Repeat the measurements from step 2 on the same pages, using runs=2 for seo_audit. If my Search Console property is [Search Console property], check the changed pages with gsc_inspect_urls. Rules: before every write, show the field that will change, its current value and its new value, and wait for my approval. In Elementor, change one element at a time. Output: a before and after table per page (mobile performance, LCP, CLS, h1 count, heading order, meta title and description length, schema types), the state of robots.txt and llms.txt, the list of changes made and the pages I need to check by hand.

Example result

An example of the output this prompt produces. Its structure comes from the tools' real output; numbers and names are fictional.

Example output (on a fictional WordPress site, not real customer data)

Five pages were reviewed on a fictional dental clinic site built with Elementor, running Yoast SEO, LiteSpeed Cache and WPCode.

PageMobile performance before/afterCLS before/afterh1 before/afterHeading orderMeta description
Home58 / 810.21 / 0.022 / 1h1 to h3 jump fixed96 ch → 152 ch
Implants63 / 840.09 / 0.010 / 1cleannone → 148 ch
Orthodontics61 / 830.12 / 0.011 / 1h4 footer titles became h2duplicate → unique
About70 / 880.03 / 0.011 / 1clean171 ch → 155 ch
Contact66 / 860.05 / 01 / 1clean120 ch → 146 ch

Changes made, all with your approval:
1. The home hero heading's typography_font_size_mobile went from 64 to 34 pixels; no horizontal scrolling left at 360 pixels.
2. The tagline that was a second h1 became an h2 through header_size.
3. page_cache, browser_cache, minify_css and lazy_load were turned on with wordpress_set_performance; defer_js stayed off because wordpress_performance flagged it as risky on this site.
4. The hero image was lazy loaded; with the srcset from wordpress_media a 768 pixel version is served instead of 1536.
5. Allow rules for nine missing AI crawlers were added to robots.txt through the robots_txt filter; llms.txt returns 200 through a WPCode snippet.

Check by hand: whether the security plugin blocks AI crawlers could not be verified with the tools; the table on the orthodontics page should be checked on a phone at 360 pixels.

Related searches

These prompts work best when your AI assistant is connected to your accounts with Opus Growth.

Connect your accounts free

More prompts

WebsiteChanges after your approvalLive demo

Build an editorial expert site with a guides section and author schema

Has your assistant build an expert's site with a magazine-cover home page, long-form guides and an author profile. Serif typography, Article and Person schema and dated, sourced articles produce a publication people read and AI answers can cite.

When to use itWhen you are a consultant, specialist or one-person knowledge business and want your site to read like a publication that shows your expertise through writing, not like a brochure.

SEO Intelligence, Search Console
WebsiteChanges after your approvalLive demo

Build a heritage family business site with a classic look and modern standards

Has your assistant build a site in the spirit of an old label and shop sign for a producer in its third generation, framed and with a paper texture. The look is old, the build is new: mobile first, JavaScript-free, self-hosted fonts, WebP, Product and HowTo schema.

When to use itWhen you sell a craft passed down through generations, such as Turkish delight, olive oil, cheese or copperware, and want a classic look that carries that history without giving up speed or accessibility.

SEO Intelligence, Search Console
WebsiteChanges after your approvalLive demo

Build a Swiss-minimal law or accounting firm site with strong trust signals

Has your assistant build a still firm site on a strict grid, with hierarchy carried by a single type family. It puts the trust signals a YMYL field needs on the page: practitioner profiles, a dated and sourced guidance note, wording that respects professional advertising rules, and Person schema.

When to use itWhen a law, accounting or similar professional practice needs a site that looks serious and plain, stays within professional advertising rules and proves its expertise.

SEO Intelligence, Search Console
WebsiteChanges after your approvalLive demo

Build a JavaScript-free multi-page corporate site and deliver it at 100

Has your assistant build a still, fast and accessible site for corporate work such as architecture, engineering or consulting. Menu and footer are static HTML, fonts and CSS are self-hosted, and every page is measured before hand-over.

When to use itWhen a corporate business needs a multi-page site where speed and accessibility matter more than decoration, with no animation and no JavaScript.

SEO Intelligence, Search Console