[WordPress] 外掛分享: JonnyAD SEO – Meta Tags, Schema & Sitemaps

首頁 › 外掛目錄 › JonnyAD SEO – Meta Tags, Schema & Sitemaps
WordPress 外掛 JonnyAD SEO – Meta Tags, Schema & Sitemaps 的封面圖片
全新外掛
安裝啟用
—
尚無評分
剛更新
最後更新
—
問題解決
WordPress 6.4+ PHP 7.4+ v0.4.3 上架:2026-10-17

內容簡介

JonnyAD SEO 是一款免費的 WordPress SEO 外掛,專注於元標籤、結構化數據、XML 網站地圖及社交分享。它幫助用戶設定頁面內容的描述,以便於搜尋引擎和社交平台的識別,並提供個別文章及整個網站的控制功能。

【主要功能】
• 自訂 SEO 標題與元描述
• 結構化數據與 XML 網站地圖
• 內容分析與關鍵字聚焦
• 社交分享與個人資料同步
• 直觀的控制台與任務管理

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.4.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「JonnyAD SEO – Meta Tags, Schema & Sitemaps」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

JonnyAD SEO is a free WordPress SEO plugin for meta tags, schema markup, XML sitemaps and social sharing. Set how your pages describe their content to search engines and social platforms, with controls for individual posts and your whole site.
Use the SEO tools on their own, or connect your JonnyAD dashboard to keep your business identity and public social profiles in sync. Changes can flow in both directions, with conflicts shown for you to resolve.
A dashboard that measures, never scores
The JonnyAD SEO menu opens on a dashboard of facts about your site and the tasks they imply: whether search engines are allowed in, whether the sitemap is served, which recent pages have no description, what the home page will show, whether a robots.txt file on disk overrides the one WordPress serves. Each task names its evidence and the screen where it is settled, and disappears when the fact changes. There is no score, no percentage and no traffic light.
Content analysis with evidence
Set a focus keyphrase for a post and the editor lists what the text does and does not do for it: keyphrase in the search title, description, address, opening paragraph, subheadings and image text; how often it appears; whether another published page targets the same phrase; text length, heading structure, long paragraphs and sentences, a readability estimate, transition words, sentence openings and passive voice (in English, Portuguese, Spanish, French, German, Italian and Dutch), images without alt text, internal and external links. Each finding shows the sentence, heading, image or count it was decided on. The analysis runs on this site and updates while you type, through the site’s own REST API; nothing is sent elsewhere. A page edited in Elementor is read from its saved widget data, and the widgets that are not read are named.
SEO titles and meta descriptions
Create title and description templates for the site, for each public post type and for each taxonomy’s archives, and set a custom SEO title, meta description or canonical URL for each post, page or public custom post type; the per-post fields always win. The editor shows the search result and the shared card exactly as the plugin will print them, says where each value comes from (the field, the excerpt, the featured image, the site default) and how long it is, and updates while you type. Manage indexing rules for post types, archives and search from the Indexing & sitemap screen.
Schema markup and XML sitemaps
Add structured data for your organisation or person, website, pages and articles. Public social profiles become sameAs links. JonnyAD SEO works with the WordPress XML sitemap, adds each post’s last-modified date to it and excludes content covered by its privacy and noindex rules.
Social sharing and profile sync
Add Open Graph and X card metadata using the featured image or your site default. Optionally connect JonnyAD to bring in your business identity and sync public social profile links from the dashboard to WordPress and back.
Included SEO features
Every feature is listed in the FAQ, under “What does JonnyAD SEO include?”.
External services
This plugin contacts an external service only after you switch it on: JonnyAD after you press Connect JonnyAD (your browser opens JonnyAD with this site’s address; the pairing code comes back to this site) or enter a pairing code generated in your JonnyAD dashboard, and IndexNow after you switch it on under Indexing and sitemaps. Before that, the plugin does not send requests to either service. Optional map and video embeds are separate browser requests, described below. The local health checks request only this site itself.
Service: JonnyAD (https://jonnyad.com; API at https://app.jonnyad.com), operated by Alex Andrade de Oliveira, ABN 70 824 976 154.
When connected, the site sends to JonnyAD over HTTPS:

at pairing: the pairing code (made by JonnyAD for this site when you press Connect JonnyAD, or typed by you), this site’s address and name, the plugin version and the WordPress version
when you start the 10-day trial of SEO Premium from the Account and connection screen: your consent to its terms, with the site token; the trial is held by JonnyAD, one per site
on each status check and sync: a site token (an Authorization header that identifies this site’s connection), this site’s address, and the social profile addresses and labels you declare on this site
on token renewal: the current site token, to receive its replacement. The token has a limited life; the plugin renews it ahead of expiry during the scheduled sync or when you press Renew token. An expired token cannot be renewed and the settings page asks you to pair again.

JonnyAD returns the workspace name, logo address, website and business location, whether the workspace’s subscription includes SEO Premium, and the social profiles the workspace declares. A call happens when you press a button on the settings page (Connect, Check connection, Sync profiles now, Disconnect) and, after you connect, twice a day from the WP-Cron event described above until you disconnect or it pauses. There is no call before you connect, no call from a visitor’s page load, and no tracking.
Terms and privacy: https://jonnyad.com/terms/ and https://jonnyad.com/privacy/
Opportunities (SEO Premium, through the connection): when you press Read this page, this site sends JonnyAD the address of the page you chose (one of this site’s own published, public pages), its post id and focus keyphrase; JonnyAD reads that page of this site as visitors see it (respecting this site’s robots.txt, and never following a redirect to another site) and keeps measurements, never its text. No address of any other website is sent, read or measured: this plugin asks JonnyAD for nothing but pages of the site it is installed on, and JonnyAD refuses any other address before it reads or counts anything. When you ask for a proposal, it also sends the field’s current value. For a proposal on the page’s text (a clearer paragraph, or an internal link), it sends the SHA-256 fingerprint of the stored content and the page’s paragraphs of plain text, and, for a link, the addresses and titles of this site’s other published pages. When you apply, revert or reject a proposal, it sends that decision (and, for an apply, the text applied). The post editor reads this page’s proposals from this site’s own REST route. Nothing is sent on a visitor’s page load, and no AI runs on this site. Opening Pages and posts → Content plan on a connected site also reads what Opportunities measured for this site’s own pages (the request carries only the site token; the answer is kept a minute).
Set up with Nexus Cortex (through the connection): opening JonnyAD SEO → Set up with Nexus Cortex on a connected site, and pressing Apply selected there, reads from JonnyAD what your business confirmed for five of this site’s settings (business name, short description, logo address, telephone, e-mail address), each with where and when it was confirmed and until when it holds, and the confirmed address for you to enter yourself. The request carries only the site token and this site’s address; nothing is sent back, and nothing on this site changes until you select a value and apply it. A connection made before this version is refused by JonnyAD for this read and the screen asks you to pair again; an existing connection is never widened.
Service: IndexNow (https://www.indexnow.org/), a protocol run by participating search engines; this plugin sends to its shared endpoint https://api.indexnow.org/indexnow, which passes the addresses to the engines that take part. Only after you switch it on under JonnyAD SEO → Indexing and sitemaps → IndexNow, and never from a site marked local or development (WP_ENVIRONMENT_TYPE) or one that discourages search engines: about a minute after a public, indexable page is published, changed or taken down, the site sends this site’s host name, the addresses of those pages (each checked again right before the send; a page protected or kept out of search in the meantime is left out; an address IndexNow received less than five minutes ago waits until then, and nothing is sent while IndexNow has asked the site to slow down), and this site’s IndexNow key with the address where the key is served. Nothing about visitors or editors is sent. Each send and its answer are listed on that screen. IndexNow Terms of Service: https://www.indexnow.org/terms . Its Privacy policy is the Privacy section on that same page: https://www.indexnow.org/terms#privacy . The receiving server also receives the originating server IP as part of the HTTPS request. Participating search engines apply their own terms and privacy policies to submitted URLs; see https://www.indexnow.org/faq . This notification does not guarantee indexing.
OpenStreetMap and Google Maps (several locations): only on a page where you placed the Location block with its map switched on, or [jonnyad_location map=”1″], for a location with coordinates, the visitor’s browser loads the map from openstreetmap.org (https://www.openstreetmap.org/, terms: https://wiki.osmfoundation.org/wiki/Terms_of_Use, privacy: https://osmfoundation.org/wiki/Privacy_Policy), as any embed does. A location’s “Directions” link opens Google Maps (https://www.google.com/maps) only when the visitor follows it, with that location’s coordinates or address. The WordPress server sends nothing to either. Loading a map or following Directions sends the visitor’s IP address, browser request details and selected location to the destination service. “Nearest first” uses the position the visitor grants through their browser only inside that browser. Google Maps terms: https://maps.google.com/help/terms_maps/ ; Google privacy: https://policies.google.com/privacy .
YouTube and Vimeo: only on a page where you placed the Video block or [jonnyad_video] with a YouTube or Vimeo video, the visitor’s browser loads that player from youtube-nocookie.com or player.vimeo.com, as any embed does; YouTube’s thumbnail address (i.ytimg.com) appears in the page’s structured data. The WordPress server does not upload videos or visitor records. The embedded player receives the visitor’s IP address, browser request details and video identifier when it loads, and may use its own cookies or storage. YouTube terms: https://www.youtube.com/t/terms ; Google privacy: https://policies.google.com/privacy . Vimeo terms: https://vimeo.com/legal/ ; privacy: https://vimeo.com/legal/privacy .
Google (Search Console and Analytics) is never contacted by this plugin. The Google and results screen reads the state of Site Kit by Google from its public settings on this site and, when Site Kit is connected, your browser asks Site Kit’s own REST routes on this site for the figures; Site Kit, with its own authorisation and its own privacy terms, is what talks to Google. Google terms: https://policies.google.com/terms ; privacy: https://policies.google.com/privacy .
Algolia, through WP Search with Algolia: this plugin never contacts Algolia. With WP Search with Algolia active and “Use JonnyAD SEO’s decisions in Algolia” switched on (JonnyAD SEO → Visibility and sitemap → Site search, off by default), the records WP Search with Algolia sends to your Algolia application carry two more values for each page, whether it is cornerstone content and how many published pages of this site link to it, and its index settings rank by them; pages kept out of search here are not sent. WP Search with Algolia sends them under your Algolia account (https://www.algolia.com/) when that plugin indexes or updates content. Algolia terms: https://www.algolia.com/policies/terms ; privacy: https://www.algolia.com/policies/privacy .
Documentation links: the crawler catalogue links to provider documentation (including https://developers.openai.com/api/docs/bots) so administrators can read about crawler user agents. These are ordinary links, not API integrations: this plugin makes no request to OpenAI and sends no site or article content to those documentation URLs. A provider documentation page is opened only when the administrator follows its link.

延伸相關外掛

文章
Filter
Mastodon