Internet disconnected!
Check your internet connection

Cookies are used to improve your experience on this site. By using the site, you agree to our privacy policy.

Nrdevo SEO Reference — Everything Your Site Does for Search Engines

Publish on June 11, 2026
Every SEO feature Nrdevo offers in one place — automatic capabilities, site-level settings, and per-blog controls explained

Nrdevo SEO reference guide illustration — a person working at a laptop with the article title in the background

Your site on Nrdevo ships with a full SEO foundation from day one. Some of it runs without any input from you. The rest you control from two places: the Settings page and the blog editor sidebar. This reference covers both.

  • Audience: Site owners and content managers
  • Reading time: 12 minutes
  • Prerequisites: Active Nrdevo site

What Nrdevo Handles Automatically

These features run on every page of your site with no setup required. You don't configure them — they're simply there.

Sitemap.xml — always in sync. Every time you publish a blog post, create a page, or add a category, Nrdevo adds that URL to your sitemap automatically. Delete the content and the URL disappears from the sitemap the same way. Search engines read your sitemap to discover pages. You never have to regenerate it manually.

Your sitemap as visitors see it — auto-generated and always current

robots.txt — pre-configured. Nrdevo ships with a robots.txt file that tells search engine crawlers exactly where they're allowed and where they're not. Login pages, registration, sandbox, and system routes are already blocked. The sitemap URL is already referenced inside it. You don't touch this file.

Canonical URLs — on every page. A canonical tag tells Google which URL is the "official" version of a page. Nrdevo adds one to every route: home, blog listing, category pages, tag pages, FAQ pages, project pages. Duplicate content penalties don't apply.

Structured data (JSON-LD) — injected automatically. This is the data Google uses to generate rich results in search. Nrdevo outputs:

  • Article schema on every blog post — includes the title, author, publication date, last modified date, featured image, description, tags, and the full article body.
  • FAQPage schema on every FAQ page — each question and answer pair is structured so Google can display them as expandable results directly in search.
  • BreadcrumbList schema on blog posts — tells Google the navigation path (Home → Blogs → Article Title) for display in search results.

Open Graph and Twitter Card tags — auto-populated. When someone shares your page on social media, the platform reads these tags to build the preview card: title, description, image, and site name. Nrdevo generates all of them from your existing content and settings.

Language and locale tags. The HTML lang attribute and the og:locale property are set automatically based on the language you choose in Settings. This affects how Google categorizes your content by language and region.

Security headers. Nrdevo sends HTTPS-enforcement headers (HSTS) with every response. This signals to browsers and crawlers that your site only operates over a secure connection — a signal Google factors into rankings.

Static asset caching. Images, JavaScript, and CSS files are cached for up to one year. Upload files are cached for seven days. Faster page loads directly affect your Core Web Vitals score.

Article timestamps. The published date and last-modified date are pulled directly from your database and injected into the page automatically. They update whenever you save. You never enter these manually.


Site-Level SEO Settings

Where to find them: Dashboard → Settings → scroll to Site metadata

These settings apply to your entire site — they're the default for every page that doesn't have its own specific values.

The Site metadata section in Settings 


Featured Image

Field: Featured image (text field — paste a URL) Recommended size: 1200 × 1200px

This is the default image that appears when someone shares your homepage or any page that doesn't have its own featured image. It shows up in the Open Graph image tag and the Twitter Card image tag. Use a square image at 1200px for best results across platforms.

To find the URL of an image already on your site: go to Media, click the image, and copy its public link.


Featured Image Alt Text

Field: Featured image alt (text field, directly below)

The alt text describes the image for screen readers and for search engines that can't "see" images. Write a short, accurate description of what's in the image — for example: "Nrdevo dashboard showing the content management panel". Describe the image; don't stuff keywords.


Meta Description

Field: Meta Description (text field) Length: 120–255 characters

This is the short paragraph that appears under your site's title in Google search results. It doesn't directly affect your ranking, but it affects whether people click. Write a one or two-sentence summary of what your site is about. If a blog post has no SEO description of its own, this global one appears instead.


Meta Keywords

Field: Meta keywords (text field) Format: Separate each keyword with a comma — photography, portraits, studio, Lagos Limit: 300 characters

List the main topics your site covers. Google no longer uses this field for ranking, but other search engines still read it. Keep it relevant to your actual content.


Meta Author

Field: Meta Author (text field, limit 255 characters)

The name of the person or organization that owns this site. This appears in the author meta tag. For a business, put your brand name. For a personal site, put your name. This is separate from individual blog post authors.


Meta Theme Color

Field: Meta Theme Color (color picker)

This sets the color of the browser toolbar on mobile devices. Click the field to open a color picker and choose your brand color. The value stored is a hex code.


Meta Favicon

Field: Meta favicon (text field — paste a URL) Recommended size: 16 × 16px

The small icon that appears on browser tabs and bookmarks. Upload the file in Media, copy its public URL, and paste it here.


Meta Apple Touch Icon

Field: Meta Apple Touch Icon (text field — paste a URL) Recommended size: 180 × 180px

When someone adds your site to their iPhone or iPad home screen, this icon appears. Same process — upload to Media, copy URL, paste here.


Link Behavior — Nofollow Toggle

Where to find it: Settings → Site settings → Add nofollow to all links

The nofollow toggle in Site settings

When this is on, every link on your site gets a rel="nofollow" attribute. This tells search engines not to pass ranking credit to linked sites. Turn it on if your site accepts user-submitted content and you can't vouch for every link. Most sites leave it off.


Google Analytics

Where to find it: Settings → Tools → Google Analytics

The Google Analytics and Custom head fields in Tools

Paste your Google Analytics measurement ID here (format: G-XXXXXXXXXX). Nrdevo injects the tracking script into every page automatically. Leave this blank if you're not using Google Analytics.


Custom Head Injection

Where to find it: Settings → Tools → Custom head (large text area, shown in the screenshot above)

This field accepts any HTML and injects it into the <head> of every page on your site. Use it for third-party verification tags (Google Search Console, Bing Webmaster Tools) or any snippet your analytics tools require. Whatever you paste here runs sitewide.


Per-Blog SEO Settings

Where to find them: Dashboard → Blogs → open any blog → right sidebar

Each blog post has its own SEO controls. What you set here overrides the global values for that specific post.

The blog editor sidebar — all per-post SEO controls in one place 


Custom URL Slug

Field: The URL field in the blog editor (shows your site address as a prefix)

The URL slug field with site prefix

This is the address of your blog post. Nrdevo pre-fills it from your title — spaces become dashes, everything becomes lowercase. Edit it to something short and topic-focused. Once a post is published and indexed by Google, changing the slug breaks existing rankings unless you set up a redirect.

Good: yoursite.com/blogs/how-to-set-up-seo Avoid: yoursite.com/blogs/blog-post-1


Featured Image (per blog)

Field: File upload in the sidebar Recommended size: 512 × 512px

Upload an image from your computer. Nrdevo stores it in your media library and links it to the post. This image appears at the top of the blog, in the Open Graph tags for social sharing, in the article schema for Google, and in search result previews. If you leave this blank, the global featured image from Settings is used instead.


Featured Image Alt Text (per blog)

Field: Text field directly below the featured image upload

Describe the image. This text goes into the Open Graph og:image:alt tag and the article schema. Keep it specific to what's actually in the photo.


SEO Description

Field: SEO description textarea Limit: 160 characters — the editor shows a live counter and warns you at 130

The most important per-post field. It becomes the meta description for this post, the Open Graph description for social sharing, the Twitter card description, and part of the article schema. Write one or two sentences that tell someone exactly what they'll get from reading this post. The counter at the bottom of the textarea shows your character count in real time.


Tags

Field: Tag checkboxes + add new tag input at the bottom of the sidebar

Tags do two things for SEO: they create indexed tag pages that Google crawls, and they populate the keywords and article:tag properties in the page's head. Each tag attached to a post becomes a separate entry. To create a new tag, type it in the input field and press Enter.


Quick Reference

FeatureWhere to set itApplied to
Default featured imageSettings → Site metadataAll pages without their own image
Image alt textSettings → Site metadataGlobal default
Meta descriptionSettings → Site metadataAll pages without their own description
Meta keywordsSettings → Site metadataEntire site
Meta authorSettings → Site metadataEntire site
Theme colorSettings → Site metadataBrowser toolbar, mobile
FaviconSettings → Site metadataBrowser tab, bookmarks
Apple touch iconSettings → Site metadataiOS home screen
Nofollow all linksSettings → Site settingsEntire site
Google AnalyticsSettings → ToolsEntire site
Custom head HTMLSettings → ToolsEntire site
Blog URL slugBlog editor — URL fieldThat blog post only
Blog featured imageBlog editor — sidebarThat blog post only
Blog image alt textBlog editor — sidebarThat blog post only
Blog SEO descriptionBlog editor — sidebarThat blog post only
Blog tagsBlog editor — sidebarThat blog post only
Automatic featureTrigger
Sitemap.xml updateAny blog, page, or category created or deleted
Article JSON-LD schemaEvery blog post published
FAQPage JSON-LD schemaEvery FAQ page
BreadcrumbList schemaEvery blog post
Open Graph tagsEvery page
Twitter Card tagsEvery page
Canonical URL tagEvery page
robots.txt rulesPre-configured, always active
HTTPS enforcement (HSTS)Every response
Static asset cachingAll images, JS, CSS
Language and locale tagsSet from site language in Settings
Published and modified timestampsUpdated on every save

Next Step

Start at Settings → Site metadata and fill in the meta description, featured image, and meta author. Then open your most important blog posts and add an SEO description to each one. Those two steps give every page a complete identity in search results.


Posted by
Publish ago 11 hours ago
20



Comments

No comments yet
Info callout FAQs