Skip to main content
    Plugin docs menuSEO

    SEO: titles, descriptions and what to fix first

    Decide how every page shows in Google and when its link is shared, without another SEO plugin. Set a title, a description and a share image right where you build the page, in the EtchwpKits panel in the Etch builder, and see what to fix as you work. Pages you never touch still get good ones from your defaults and from the page itself.

    How it works

    The screenshots on these pages follow one site: Acme Studio builds the new site for Northwind Solar, a small solar installer.

    • Each page can have its own title, description and share image, and can be hidden from search engines. You set them in the builder panel, under This site → SEO, on the Edit tab. The Check tab beside it checks the page as you build it.
    • Every page without its own gets them automatically: the title from your title format, the description from the page's excerpt or first paragraph, the share image from the page's images or your default one.
    • The whole site gets schema for search engines, a sitemap at /sitemap.xml, breadcrumbs wherever you place them, link checks, redirects, and a note to search engines whenever a page changes.

    Everything is written the WordPress way, into the page's head through WordPress's own title and robots features, so caching plugins and themes keep working as they do.

    Turn it on

    SEO is off until you switch it on, on each site where you want it.

    1. Switch on SEO

      Go to EtchwpKits → Tools and turn on SEO. An SEO item appears in the EtchwpKits menu.

    2. Reload the builder

      If the Etch builder is open, reload it. SEO is now in the EtchwpKits panel under This site.

    The SEO card under Tools, switched on: Titles, descriptions, share images, schema, a sitemap, redirects and link checks for every page. Off until you turn it on. Open SEO. Also in the EtchwpKits panel inside Etch, under This site. Reload the builder if it is open. (opens the full size screenshot in a new tab)
    Tools: SEO, switched on.

    Turning SEO off again stops everything it prints, and keeps what you set: switch it back on and every page has its titles and descriptions again. To switch off only a part of SEO, such as the sitemap or the link checks, see Parts of SEO.

    The SEO screens

    EtchwpKits → SEO has a row of tabs. The title above them names the tab you are on. Each has a page of these docs:

    The tabs under EtchwpKits, SEO
    TabWhat it holds
    Needs doingThe site's health score and everything that needs doing, most important first. Below.
    PagesEvery page as Google shows it, with what its checks found. Below.
    Search appearanceThe home page, and how each kind of content reads in Google. Search appearance and sharing.
    SharingThe default share image, X, and your accounts. Sharing.
    Business and schemaYour business, the schema search engines read, and the entities your pages are about. Schema and entities.
    LinksThe map of your site, the report, broken links, pages nothing links to and the words that link themselves. Links and Automatic links.
    RedirectsOld addresses sent on, and the missed pages that lead nowhere. Redirects and 404s.
    AIYour own AI service for writing help, and AI clients that may work on the site. Suggest with AI.
    SettingsThe sitemap, search engines, robots.txt, code on every page, moving SEO in or out, and who gets the SEO box. SEO settings.

    A part you switch off under Parts of SEO takes its tab with it. The WordPress menu shows how many things need doing beside SEO, and so does the Needs doing tab.

    Needs doing

    Needs doing is the first tab. It gives the site a health score from 0 to 100 and lists everything that needs doing on the whole site, most important first, each with the button that fixes it.

    SEO, Needs doing, with a red 3 on the tab. A row of numbers: Site health 59 / 100, Critical 0, Worth fixing 3, Suggestions 1, Look good 6. Filters All 4, Worth fixing 3 and Suggestions 1. Four rows: Worth fixing, 1 address people tried does not exist, with Send them on; Worth fixing, 10 pages have no description of their own, with Write descriptions; Worth fixing, 10 pages have things to fix in their SEO checks, with See them; Suggestion, 5 pages no other page links to, with Find links. Each row has a cross to hide it. At the foot, 6 things look good, with Show. (opens the full size screenshot in a new tab)
    Needs doing: the score, what to do first, and what already looks good.
    • The row of numbers sums up the site: its health score, then how many things are Critical, Worth fixing or a Suggestion, and how many Look good. The filters under it show one level at a time.
    • Each row says what is wrong, why it matters and has the button that fixes it: broken links, addresses that lead nowhere, pages without a description, titles that are cut off, pages with things to fix in their SEO checks, pages nothing links to, and a site without a picture for shared pages.
    • A site that tells search engines to stay away is named first, as Critical, with Let Google in to put it right in one click. Its health score is 0 until then, as nothing on it can be found.
    • What looks good waits folded away at the foot. Show opens it.

    Decided to leave something as it is? The cross on its row hides it. It stays hidden for everyone until more pages or links have the same problem, is no longer counted beside SEO in the menu, and comes back with Show again. Critical things cannot be hidden.

    A check that cannot be read right now says so with the reason, and the score waits until every check it needs is read, so Needs doing never shows a perfect score it has not earned. A part you switch off, like the link checks, is left out of the score. Old links to the Overview open Needs doing.

    A page's SEO in the builder

    Open a page in the Etch builder, open the EtchwpKits panel and choose SEO under This site. The place has two tabs: Edit, for what Google and a shared link show, and Check, for what is worth fixing on the page itself (see SEO checks). It opens on the tab you used last.

    The EtchwpKits panel with SEO chosen under This site, and a red 1 beside SEO in the menu. SEO for Solar panels: How this page shows in Google, and when its link is shared. Saved. The tabs Edit, chosen, and Check with a red 1. In Google: the result for Northwind Solar at northwind.example › services › solar-panels, the title Solar panels | Northwind Solar and the description. Title, empty, showing Solar panels | Northwind Solar in grey, with Suggest with AI and 30 / 60, and Left empty: Solar panels | Northwind Solar, from your title format in Settings. Description, filled in, with Suggest with AI and 133 / 160. Below, the rows Sharing: The image it falls back to, same text as Google; Shown in Google: Shown in Google; Schema: No schema of its own; Links: 8 pages link here. (opens the full size screenshot in a new tab)
    Edit, for Solar panels: how it shows in Google, the title, the description and a row for the rest.

    On top, In Google shows the page as a search result. It changes as you type. Under it:

    • Title: the title in Google and the browser tab. Left empty, the grey text shows what the page gets from your title format. A title you write is used exactly as written, so add the site name yourself if you want it.
    • Description: the text under the title in Google. Left empty, the page's excerpt is used, else its first paragraph. Google may still pick its own text from the page when it fits a search better.

    The rest is in rows. Each row says in a few words what it holds, and opens to change it:

    • Sharing: the Share image, the picture on LinkedIn, Facebook, X, Slack and in messages, with a preview of the shared link. Choose one from the Media Library, or upload one, right in the panel. It is cropped to 1200 × 630, the size that works everywhere. Under it, a picture of its own for X, which crops to 2 by 1, or Remove to go back to the share image.
    • Shown in Google: Hide from search engines adds noindex. Google leaves the page out of its results, and the sitemap leaves it out too. Links to it still work, with their share image. Use it for thank you pages and the like. A post's Primary category and the canonical address are here too.
    • Schema: what the page is, such as a service or an FAQ, and under Also on this page what else it holds. See A page's own schema.
    • Links: how many of your pages link here, Link ideas and Words that link here. See Words that link here.
    • Entities: what the page is about, on the kinds of page that offer them. See Entities on a page.

    The count of checks to fix

    A small red number beside SEO in the panel's menu says how many checks of the open page are worth fixing, so problems show without opening SEO. The same number sits on the Check tab. It is read once for each page when the panel opens, then follows the checks as you type, save and change the page. Screen readers hear it with the place's name, for example "SEO, 2 to fix".

    No count shows while there is nothing to fix, while the plan is locked, or while another SEO plugin handles SEO.

    The counters beside Title and Description count what Google gets: your own text, else the automatic one. They change color past 60 characters for a title and 160 for a description, where Google tends to cut. Longer text is still saved.

    Everything saves on its own a moment after you stop typing, or as soon as you leave the field. The status at the top right says Saved. A page that is not published yet keeps what you set until it is.

    What a page gets on its own

    A page you never open in the SEO place is not left empty. It gets:

    What a page without its own values gets
    TagWhere it comes from
    TitleThe pattern for its kind of page if you set one, else the page's name in your title format, such as Solar panels | Northwind Solar.
    DescriptionThe description pattern for its kind of page if you set one, else the excerpt, else the first paragraph of the page (Etch elements and components included), cut at a word to 160 characters.
    Share imageIts kind's image field if you set one, else the featured image, else the first image on the page, else the site's default share image.

    The automatic description skips footnotes, captions, small print and source lines, so a line like "Figures from ..." under a section is not used. Text visitors never see, such as templates, scripts and comments in the HTML, stays out too. This holds in blocks, in HTML blocks and in classic content alike. Text that is still waiting for dynamic data is skipped, and a page behind a password shares no text or images of its own. Patterns for each kind of page are set under Search appearance.

    Every page at once

    Pages lists every published page as Google shows it: whether Google may show it, its title and description, its share image, and what its SEO checks found. It is the quickest way to check a whole site before it goes live.

    SEO, Pages, with See how pages link and Suggest with AI at the top. Filters: All 10, No description 6, Too long 0, Hidden from Google 1 and Has things to fix 10, a search field, Search pages by title or address, and a Pages menu. The table, with Page, Google, Title in Google, Description, Image and Checks: About us, Battery storage, Contact, EV chargers, Heat pumps and Home, each Shown, with its title and description marked Automatic where it follows the defaults, a small share image marked Automatic or Default, 1 to fix or 2 to fix in red, and Edit and Open in Etch. (opens the full size screenshot in a new tab)
    Pages: each page as Google shows it, and what its checks found.
    • Automatic marks a value the page gets on its own. Default marks the site's default share image.
    • Checks shows each page's checks: how many are to fix, how many to improve, or All good. A page that changed since it was last checked is checked as it was last saved.
    • The filters show No description (pages without one of their own), Too long, Hidden from Google and Has things to fix. The menu switches between pages, posts and other public post types, and the search finds a page by its title or address.
    • Open in Etch opens the page in the builder, for every kind of page, custom post types included. See how pages link opens the link map.

    Edit opens the page right in the list, with the Google preview beside it: the title, the description, an image for X and the page's entities. Save keeps your changes, Cancel or Escape leaves them. The share image and Hide from search engines stay in the builder panel and the SEO box.

    At the top, Suggest with AI writes titles or descriptions for every page still without one. See Many pages at once.

    In WordPress's own lists

    The Pages and Posts lists in WordPress get an SEO column too: whether a page is good, what to look at and why, or hidden from Google, then its title and description as Google shows them. Screen Options hides it like any other column.

    • A filter beside the list's own shows Has things to fix, Hidden from Google and No description, each with how many.
    • Quick Edit changes a page's title in Google, its description and whether it is shown in Google, without opening it.

    SEO in the admin bar

    On a page of the site, SEO in the admin bar shows how many things that page's checks found. Its menu shows the page as Google shows it and what to look at, with:

    • Show it on the page: marks the headings or images a check is about and scrolls to them. Take the marks away clears them.
    • Fix in Etch and Open the SEO box, to change the page, and Whole site with how many things the site has to look at.

    Anywhere else, SEO in the admin bar shows how many things the whole site has to look at, and opens Needs doing. Only people who may change a page's SEO see it. Visitors get nothing extra on the page.

    The SEO box in the block editor

    Pages and posts written in the WordPress block editor get a wide box under the content, EtchwpKits SEO, with the same two tabs as the builder panel: Edit and Check.

    The EtchwpKits SEO box under the content of the page Solar panels. In its header: 1 to fix, 9 to improve and Saved with the post. The tabs Edit, open, and Check with a red 1. In Google: northwind.example › services › solar-panels, Solar panels | Northwind Solar and the description. Title, empty, showing Solar panels | Northwind Solar in grey, with Suggest with AI, Insert a word and 30 / 60. Description, filled in, with Suggest with AI, Insert a word and 133 / 160. Then the rows Sharing: The image it falls back to, same text as Google; Shown in Google: Shown in Google; Schema: No schema of its own; Links: 8 pages link here; and Send elsewhere: Off. Visitors see this page. (opens the full size screenshot in a new tab)
    Edit, in the block editor: the Google preview, the title and description, and a row for the rest.
    • Edit shows how the page looks in Google, the Title and the Description, with Suggest with AI (see Suggest with AI), Insert a word and a counter of what Google gets. Left empty, the grey text shows what the page gets from the pattern for its kind of page.
    • Then a row each for Sharing, Shown in Google, Schema, Links and Entities, as in the builder panel, and Send elsewhere, for a redirect. Each row says in a few words what it holds and opens to change it.
    • The header shows how many checks are to fix and to improve, and says Saved with the post: there is no separate save. The post's own Save button keeps everything in the box. A redirect is the one thing saved on its own button.
    • Fold the box with its arrow, and the header shows the page's title as search engines get it. Folding is WordPress's own and kept for each user. The tabs work from the keyboard: the arrow keys, Home and End.

    Words that fill in

    A page's own title and description can hold words that fill in for it, the same words as the patterns under Search appearance. Write {title} without scratches {sep} {site} once, and the title follows the page's name and your site name when they change.

    Insert a word pressed beside Title in the SEO box for Solar panels: a list of words, each with what it is on this page. {title}: Solar panels; {sep}: |; {site}: Northwind Solar; {category}: Empty on this page; {parent}: Services; {year}: 2026; {author}: Alex Berg; {type}: Page; {tagline}: Solar for every roof. (opens the full size screenshot in a new tab)
    Insert a word: each word with what it becomes on this page.
    • Insert a word lists each word with what it is on this page, and puts it in where the cursor is: {title}, {sep}, {site}, {category}, {parent}, {year}, {author}, {type}, {tagline}, {excerpt} in a description, and the page's own custom fields as {field:name}.
    • Filled in under the field shows what the page gets. The counters, the preview, the SEO checks and the Pages list all count and check the filled in text.
    • A private field (one whose name starts with an underscore) never fills in, and a page behind a password shows nothing of its fields.

    A canonical address of its own

    When the same text lives at two addresses, say a guide you also publish on a partner's site, the canonical address tells search engines which one to count. Most pages never need one: each page already names its own address.

    • Type the whole address, starting with https://. The field says so while what is typed is not one, and only a whole address is saved.
    • It goes into the page's canonical link, its og:url and its schema, and the page leaves the sitemap, since search engines are told to count the other address.
    • It is under the Shown in Google row, in the builder panel and in the SEO box, while Canonical addresses is on under Parts of SEO. The row then says Shown, under the address it points to.

    The Links row shows what the link checks know about this one page.

    The Links row open in the SEO box for Solar panels, saying 8 pages link here. Links to this page: Linked from 8 other pages, among them Battery storage, Cleaning your panels and EV chargers, with Open the link report. Links on this page, with On this site 2 chosen and To other sites 0: our prices /pricing/ and book a free visit /contact/, both with green dots. Read from the page as saved, and checked in the background. Checked by the link checker 9 minutes ago. Link ideas: None for the saved text. Words that link here, empty, with For example: solar panels, solar panel. (opens the full size screenshot in a new tab)
    Links for Solar panels: who links here, the page's own links, link ideas and words that link here.
    • Links to this page says how many of your pages link here, with Open the link report, which opens this page's own report under SEO → Links.
    • Links on this page lists the page's own links, to your pages and to other sites, each with its text and address, as the link checks read them from the page as saved. A green dot is fine, a yellow one goes through a redirect and says where it ends up, and a red one leads nowhere.
    • A link to one of your addresses that is not found says Change the link in the text, or send … on with a redirect. The second part opens Add a redirect with that address filled in.
    • Under the list, when the link checker last asked the page's links. A page with more than 50 links on one side shows the first 50 and Show all.
    • Link ideas and Words that link here work as in the builder panel. See Words that link here.

    Check, Schema and Send elsewhere

    Check asks what the page should be found for, offers the words the page uses most, marks where the focus words are, and lists what is worth fixing first. The number to fix shows on the tab. See SEO checks.

    The Check tab of the SEO box for Solar panels, with a red 1 on it. What should this page be found for? solar panels. More focus words: solar installer, green tax deduction. Words this page uses most: visit, back, looks, roof. Where the words are: Title, Description, Address, Main heading and First paragraph ticked, Alt text crossed. 10 to look at, 10 good. No score to chase: fix what is listed and you are done. Worth fixing: 1 other page has the same focus words, so the two compete in search, with How long until solar pays for itself? Then nine suggestions, among them a subheading with the focus words, solar installer not used yet, a heading that skips a level, long sentences and an image without alt text. At the foot, 10 things look good, with Show. (opens the full size screenshot in a new tab)
    Check in the block editor: the focus words, where they are, and what to look at first.

    Schema sets what the page is and what else it holds, and says in plain words what search engines read: see A page's own schema. Entities holds what the page is about: see Entities on a page.

    Send elsewhere sends this page's visitors to another page, and lists the old addresses that lead here with their visits of the last 30 days. It shows while Redirects is on. See From the page itself.

    Who gets the SEO box

    The SEO box is for everyone who may edit a page, as WordPress says: an editor on every page, an author and a contributor on their own. The admin bar shows them that page's SEO too. The SEO screens and settings stay with administrators.

    The block editor for the page Pricing, opened by Maja Ekström, an editor. The EtchwpKits SEO box under the content: 1 to fix, 4 to improve, Saved with the post, the tabs Edit and Check with a red 1, the Google preview with What solar panels cost in 2026 | Northwind Solar, Title and Description with Suggest with AI and Insert a word, and the rows Sharing, Shown in Google, Schema and Links: 2 pages link here. (opens the full size screenshot in a new tab)
    The SEO box for an editor: the same Edit and Check, without what only administrators may change.
    • Someone who is not an administrator gets the same Edit and Check, without the parts that belong to the SEO screens: no Send elsewhere, no link report, and no list of the page's own links.
    • An administrator can keep the box to administrators only: under SEO → Settings → Who and what, choose Administrators only under Who gets the SEO box.

    The sidebar

    The SEO panel in the block editor's sidebar, with the EtchwpKits mark: 1 to fix and 1 to improve, The SEO fields are in the box under the content, and Go to the SEO box. (opens the full size screenshot in a new tab)
    The sidebar's summary, with a way down to the box.

    While the fields are in the box, the sidebar keeps a short SEO summary with the same counts, The SEO fields are in the box under the content, and Go to the SEO box. It opens the pane of boxes if it is folded, scrolls to the box and puts the focus on its open tab.

    Prefer everything in the sidebar? Choose The sidebar under Settings → Parts of SEO → In the block editor. The fields then sit in one SEO panel in the page settings, with the same Edit and Check.

    To mark a link nofollow, sponsored or ugc, select it in the text and choose Kind of link from the toolbar's More menu. The link's other rel values, like noopener, are kept. Editing the link later in WordPress's own link box keeps only its nofollow, so mark it sponsored or ugc again after that.

    Categories, tags and authors

    A category, a tag or a term of any other public taxonomy gets an SEO section on its edit screen (Posts → Categories, then the category's name): Title, Description, a share image and Hide from search engines, with the Google preview. It saves with the screen's Update button.

    The SEO section on the Guides category's edit screen, marked EtchwpKits: Title, Solar guides: plain answers | Northwind Solar, 45 / 60; Description, empty, showing the category's own description in grey, 93 / 160, with Left empty, the description above is used; Choose share image, with Left empty: the site's default share image; Hide from search engines, unticked. On the right, In Google: https://northwind.example › category › guides with the title and description. (opens the full size screenshot in a new tab)
    SEO for the Guides category.

    Left empty, a category uses its own description and the site's default share image. Author pages need nothing: their title and description come from the user's name and biographical info.

    When another SEO plugin is active

    With Yoast SEO, Rank Math, SEOPress, All in One SEO, Slim SEO, The SEO Framework or SureRank active, EtchwpKits adds no SEO tags, schema or sitemap of its own, so two plugins never write the same ones. The builder panel says which plugin handles SEO and links to it, and the SEO screens say so at the top.

    What you set in EtchwpKits is kept. Deactivate the other plugin, ideally after an import, and it all applies at once.

    Good to know

    • The SEO screens and settings are for administrators. A page's SEO, in the SEO box and the admin bar, is for everyone who may edit that page, unless Who gets the SEO box keeps it to administrators.
    • Like the rest of the plugin's tools, changing SEO needs an active plan once plans start (see plans). Without one, everything you set keeps working on the site: titles, descriptions, share images, schema, the sitemap, breadcrumbs and redirects.
    • Deactivating the plugin keeps everything. Deleting it removes the SEO settings and every page's SEO values, focus words, entities and link data, along with the rest of its data.
    • Developers can change the head tags with the ewkc_seo_head_tags filter, and the sitemap's post types and taxonomies with ewkc_seo_sitemap_post_types and ewkc_seo_sitemap_taxonomies.

    Stuck on something? Check Troubleshooting and FAQ or contact us. We are happy to help.