Plugin: Yoast SEO
Convenient additions
-
Meta Box for Yoast SEO
will include content of custom fields into Yoast SEO Content Analysis. -
Clean up bloat in Yoast SEO SO Clean Up Yoast SEO and Remove Branding for Yoast SEO
-
Bulk in-place editing: SEO Editor
Introduction of custom SEO variables
I am improving new with new SEO variables like {{~}}
which contains
the most notable value from vouchers.
When changing SEO variable name, use this command:
START TRANSACTION;
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, '%%~%%', '{{~}}')
WHERE meta_value LIKE '%%%~%%%';
COMMIT;
Yoast SEO in Custom Types
To at least enable Yoast SEO in a post type make sure you set your post
type to 'public' => true
.
No meta desc in custom taxonomies
As taxonomies don’t have Excerpt
field, they also don’t have automatic
SEO meta description. I can use variable in defaults of Yoast, but then
description is very long and Google will form that anyway just much more
appropriate.
It is working when its manualy entered in SEO metabox in taxonomy itself; just atomatic generation is not working.
Where are variables stored
For posts, meta titles are stored in wp_postmeta
, as expected.
SELECT * FROM wp_postmeta WHERE meta_key LIKE '_yoast_wpseo%'
// DELETE FROM wp_postmeta WHERE meta_key LIKE '_yoast_wpseo%'
Interesting metas are: _yoast_wpseo_title
and _yoast_wpseo_metadesc
SELECT p.post_type, COUNT(p.post_type)
FROM etkwp_postmeta AS m
JOIN etkwp_posts AS p
WHERE `meta_key` = '_yoast_wpseo_title' AND p.ID = m.post_id
GROUP BY p.post_type
As for taxonomies, meta titles are stored as option
wpseo_taxonomy_meta
in wp_options
table, as serialized array.
SELECT * FROM etkwp_options WHERE option_name LIKE 'wpseo_%'
Here is how to show, or remove, specific meta titles for post type
shop
:
SELECT p.post_title, p.post_type, m.meta_value
FROM etkwp_postmeta AS m
JOIN etkwp_posts AS p
WHERE m.meta_key = '_yoast_wpseo_title' AND p.ID = m.post_id AND p.post_type = 'shop'
Extend Yoast Javascript part
mb-yoast-seo/script.js at master · rilwis/mb-yoast-seo Yoast/YoastSEO.js Yoast SEO: Developer Beta • Yoast Dev Blog The examples in the README.md file are not complete / correct · Issue #181 · Yoast/YoastSEO.js YoastSEO.js/README.md at master · Yoast/YoastSEO.js wordpress-seo/wp-seo-shortcode-plugin.js at 3.0 · Yoast/wordpress-seo YoastSEO.js design decisions • Yoast Dev Blog