SEO

Site-wide defaults. Each project, service and article has its own SEO fields on its edit screen, which override these.

@if(!empty($values['block_indexing'])) @endif
@csrf @method('PUT')

Default meta

Used on the homepage and anywhere a page has no title of its own. Around 50–60 characters shows fully in search results.
@error('title')
{{ $message }}
@enderror
Aim for 150–160 characters.
@error('meta_description')
{{ $message }}
@enderror
@if(!empty($values['default_og_image']))
@endif
Recommended 1200 × 630. Shown when a page without its own image is shared.
@error('default_og_image')
{{ $message }}
@enderror

Verification

Crawling

Use while the site is being prepared. This sets Disallow: / in robots.txt for every crawler.
Appended verbatim to the generated robots.txt.

Sitemap

Generated automatically from published content and cached for an hour. Drafts and scheduled articles are never included.

  • Published projects{{ $counts['projects'] }}
  • Published services{{ $counts['services'] }}
  • Published articles{{ $counts['posts'] }}

Status: {{ $sitemapCached ? 'cached' : 'will rebuild on next request' }}

View sitemap.xml View robots.txt
@csrf