SEO Blog: Setup and Integration
Setup Description
* - items marked with an asterisk require attention from your SEO specialist
** - items marked with two asterisks require attention from your programmer
Company Name:
Specify a short company name without a slogan
For example: Samsung
Link to your website. Domain name only
For example: samsung.com
Describe your company's unique value proposition or main service in one sentence
For example: World-class innovative electronics and home appliances
Choose a writing style for your content
✌️ Friendly - casual delivery with real-life examples. Like talking to an expert friend who explains complex things simply. Best suited for trend articles and reviews.
👨🏻💻 Informal - balance between expertise and simplicity. Professional information presented in an accessible way, without excessive formality. Optimal for most blog articles.
👩🏻💼 Business - clear professional style with industry terminology. Ideal for technical articles and detailed instructions where accuracy is important.
👻 Creative - experimental style, automatically chooses format (detective, expedition, master class) depending on the topic. Creates unique, engaging articles for better reader engagement.
AI will independently develop necessary sections. You can add sections that should also be included in articles.
For example: Interesting Facts, Accessories
List the services you want to emphasize in the blog. AI will choose to link to relevant services in the article context. Format is free, provide links to services. Don't forget about multilingual support if used.
For example: Customer Support - samsung.com/support
Fill in similarly to services. List of categories you want to emphasize. Several relevant categories will be chosen for different articles.
For example: Smartphones: samsung.com/smartphones, TVs: samsung.com/tvs, Smartphones under $300: samsung.com/smartphones-under-300, Smartphones under $600: samsung.com/smartphones-under-600
Specify how AI should use the information provided above about services and categories. Describe briefly in free form. If your site has multilingual URLs that differ only by prefix, there's no need to duplicate links for each language, just mention it here.
For example: For smartphone topics, use at least one category with price segment. For Ukrainian language, use prefix samsung.com/uk/
Choose up to 3 languages for content creation
*/** Categories:If you have blog categories on your site, list them, separated by commas
For example: Product Reviews, Usage Tips, Technology News
Specify the URL for your content publication script
For example: https://samsung.com/api/blog
List search queries for each service, separated by commas (Limit for one language - 2k characters)
For example: buy Samsung smartphone, Samsung TVs, Galaxy S24, Samsung home appliances
Please note! Correct queries are determined only by the SEO specialist working on your project, using specialized services (Ahrefs, Serpstat, etc.)
AI can help select relevant products from your catalog for each article. This will improve SEO and potential buyer engagement.
How does it work? Below we described an algorithm that ensures only relevant in-stock products matching the article topic for each article. The instruction below is for the programmer.
- List key product characteristics here
- AI will choose only relevant ones for each article
- Save this data with the article on the site
- When a user opens the article, get products from the catalog based on specified characteristics. Format can be any that works for you, AI will return data in the same format.
For example: screen=6.1|6.7|7.0;memory=128|256|512;camera=12|50|108;
If your website features products of your own manufacture, introduce them to AI. For each category mentioned above, list the main product names. Exclude colors, sizes, etc. Add a brief one-sentence description about the features of each product.
Please note! This will influence AI algorithms. Fill in only if you have your own manufacturing.
Example:
Smartphones:
1. Galaxy S Series (Flagships):
- Galaxy S23 Ultra: Premium flagship smartphone featuring advanced camera system and cutting-edge technology.
- Galaxy S23+: Balanced model offering excellent performance for daily use.
- Galaxy S23: Compact flagship with professional-grade cameras and powerful processor.
2. Galaxy A Series (Mid-range and Budget segment):
- Galaxy A54: Affordable smartphone with quality camera and long-lasting battery life.
- Galaxy A34: Reliable device for users seeking optimal price-to-performance ratio.
3. Galaxy Fold Series (Foldable smartphones):
- Galaxy Z Fold 4: Revolutionary smartphone with flexible screen that transforms into a tablet.
- Galaxy Z Flip 4: Compact smartphone in flip design with modern aesthetics.
Earbuds:
1. Galaxy Buds Series:
- Galaxy Buds2 Pro: Wireless earbuds with active noise cancellation and premium sound quality.
- Galaxy Buds FE: Accessible earbuds offering clear sound and comfortable fit.
- Galaxy Buds2: Compact earbuds with multi-hour battery performance.
Enable to add emoji to main content headlines
Emoji in Text:Enable to add emoji to the main article text
Call to Action:Enable to add a call to action at the end of the article to encourage clients to order services or buy products from you.
Website Integration
Please note! If your site is on WordPress, we have a ready-to-use plugin
Webhook
Integration time - 30min-2hours
- Create an endpoint on your website to receive POST requests
- Provide this endpoint URL to the SEO Blog system
- Set up JSON parser:
{ "image": "url", "alias": "string for article url", "date": "0000-00-00 00:00:00", "rubric": "string data", "params": "key:value|value;key:value;", "article": { "uk": { "title": "text string", "preview": "html string", "text": "html string", "meta_title": "text string", "meta_description": "text string" }, "en": { "title": "text string", "preview": "html string", "text": "html string", "meta_title": "text string", "meta_description": "text string" } } }
- The rubric parameter returns a category from the list provided in the SEO Blog system.
- The params parameter returns parsing data in the same format that was provided in the SEO Blog system. (more details below)
- The image parameter returns a temporary link to the image. Download it and connect it to the article locally.
- After successful article saving, return a response in JSON format:
{ "posted": true }
- PHP example:
$data = json_decode(file_get_contents('php://input'), true); if (json_last_error() === JSON_ERROR_NONE) { $alias = $data['alias']; $date = $data['date']; $rubric = $data['rubric'] ?? ''; $params = $data['params'] ?? ''; foreach ($data['article'] as $lang => $article) { $title = $article['title']; $preview = $article['preview']; $text = $article['text']; $metaTitle = $article['meta_title']; $metaDescription = $article['meta_description']; } $imagePath = "images/{basename($data['image'])}"; if ($image = file_get_contents($data['image'])) { file_put_contents($imagePath, $image); } header('Content-Type: application/json'); echo json_encode(['posted' => true]); }
Consider the main product selection criteria. For example, for laptops, it would be RAM, processor, screen size, etc. List values for each parameter.
In the SMMIX panel, there's a special field "Product Characteristics". It can be filled in freely, but it's recommended to use the format:(key1=value1|value2;key2=value1|value2;)
where key1/key2 is the name of the product characteristic
and value1|value2 is a list of available values for the characteristic.
Example data: ram=4|8|16;cpu=i3|i5|i9;
Please note!Don't set too many criteria, only the main ones so that several products can be matched to each article.
After forming such a data string, AI will keep only relevant characteristics and values for each article. The string will be in the same format and will be stored for each article.
In the blog article page code, get this data. Then you need to parse it and query the database to get a list of available products with corresponding characteristics.
Check that you have CSS styles defined for HTML tags: p, ul, ol, li, a, strong, table, tr, th, td, h1, h2, h3
WordPress Plugin
Integration time - up to 15min for websites and up to 1hour for stores
Compatibility:Multilingual: WPML, Polylang, WP Multilang
SEO: Yoast SEO, Rank Math SEO, All In One SEO
Installation:
- Make sure your site supports WebP. For support, you can install the Support WebP plugin or another.
- Download the plugin SMMIX Blog (v1.7.2)
- Go to Plugins > Add New > Upload Plugin. Select the zip and activate the plugin.
- Go to Settings > Permalinks. Save the page without changes.
- Go to Settings > SMMIX SeoBlog. These are plugin settings.
If you use language codes that don't follow the ISO 639-1 standard, specify language correspondence in the Language Code Mappings field. For example, if you use ua code for Ukrainian language while the standard should be uk, add uk=ua. Similarly, add other non-standard codes you use on new lines.
Blog Category Mappings is the correspondence between the main blog category slug and the language code you use.
For example:
uk:novyny
ru:novosti
Each language on a new line!
Additional Category Mappings - fill in this field if you have other categories. Similar to the main category, you need to specify the correspondence between languages and category slugs.
For example:
design=
uk:design-articles
ru:design-articles
marketing=
uk:marketing-articles
ru:marketing-articles
Please note!
The words "design" and "marketing" in the example are keywords that should be listed with commas in the SMMIX control panel in the "Additional Categories" field.
- In Category Mappings, the language code specified is the one used on your site.
- Blog Category Mappings specifies only the main category for each language; if the slug is the same, still specify it for each language (examples are in the module).
- If there's no multilingual support, specify slugs without language code (examples are in the module).
To launch the blog, add to the SMMIX panel:
Webhook URL (generated in module settings)
and listed categories (if used)
If everything was set up correctly, within 15 minutes after activating the blog in the SMMIX panel, the first article will be published. Note that the article may have a future date, so it will first appear in the admin panel with "Scheduled" status and will be published automatically later.
Error Log/wp-content/plugins/seo-blog-by-smmix/smmix_webhook.log
You can add your logs in Plugins > Plugin Editor by selecting SMMIX Blog.
By default, the log file contains errors and warnings. To get info logs, comment out the 50th line of the plugin.
If you need to change the plugin logic or notice an error, write to us and we'll update the plugin.
Product Integration:Consider the main product selection criteria. For example, for laptops, it would be RAM, processor, screen size, etc. List values for each parameter.
In the SMMIX panel, there's a special field "Product Characteristics". It can be filled in freely, but it's recommended to use the format:(key1=value1|value2;key2=value1|value2;)
where key1/key2 is the name of the product characteristic
and value1|value2 is a list of available values for the characteristic.
Example data: ram=4|8|16;cpu=i3|i5|i9;
Please note!Don't set too many criteria, only the main ones so that several products can be matched to each article.
After forming such a data string, AI will keep only relevant characteristics and values for each article. The string will be in the same format and will be stored for each article.
In the blog article page code, get this data:
$params_string = get_post_meta(get_the_ID(), 'smmix_seoblog_params', true);
Then you need to parse it and query the database to get a list of available products with corresponding characteristics.
Check that you have CSS styles defined for HTML tags: p, ul, ol, li, a, strong, table, tr, th, td, h1, h2, h3