Usage and FAQ

SEO-Day (seo-day.de) is the website of the SEO conference and community around SEO, GEO and related topics. The site brings together information on tickets, speakers, blog, person profiles, searchable directories for podcasts, SEO tools and SEO agencies, and the SEO-DAY Jobs job board.

Legal pages and additional specialist tools are also available. This page explains how to use the public searches and permitted forms – without marketing language, without invented features, and without field catalogs for contact or auth.

The page is structured for people and LLM systems: table of contents with anchor links, usage steps as separate sections, plus parameter and search-result tables with GET names, real-world examples and HTML locations (element IDs/classes) of result cards.

How the website is used

Home and entry

/, /tickets, /speakers, /blog/, /podcasts, /seo-tools, /seoagentur – Home and entry: Via the main navigation and the services dropdown, visitors reach conference info, tickets, speakers, blog and the directories for podcasts, SEO tools, SEO agencies and SEO-DAY Jobs. Benefit: a central entry point without guessing where content lives. Typical flow: open home, choose a menu item, then continue to tickets, speakers, jobs or a search directory.

Contact

/contact – Contact is available via the linked path. Field catalogs for the contact form are intentionally not documented here or in the FAQ.

Podcast search

/podcasts/suche – Podcast search: Free text and filters control the result list. Autosuggest from two characters via /api/podcast-suche-autosuggest; results load via AJAX from /api/podcast-suche-results and update the bookmarkable URL. All parameters and the HTML structure of result cards are in the tables below.

Filter parameters

Parameter
UI label
Purpose
Technical examples
Real-world example
filter[query]
Search
Free text across podcast titles and content; autosuggest from two characters.
seo, online marketing, ki
Editorial team searches podcasts about AI in online marketing.
filter[topicTags]
Topic
Restrict to one topic (topic key) or all topics.
all, seo, sea, amazon, online-marketing, ki
SEA manager filters only paid-search podcasts (sea).
filter[episodeFreshness]
Freshness
Time window for recent episodes.
all, 1d, 3d, 7d
Agency researcher wants only episodes from the last seven days (7d).
filter[sort]
Sort
Order of the result list.
episodes_desc, latest, year_desc, year_asc
User sorts by podcasts with the most episodes (episodes_desc).

Search results in HTML

Each hit is a podcast card in #podcast-suche-list-wrapper. Hit count: #podcast-suche-results-count. The table lists field, content and HTML location.

Field
Content
HTML location (ID/class)
Card wrapper
One article card per podcast hit.
#podcast-suche-card-{podcastDeId}.podcast-suche-card
Rank
Rank number in the current list.
#podcast-suche-card-title-rank-{id}
Title and link
Podcast title with link to the podcast URL.
#podcast-suche-card-title-{id}, #podcast-suche-card-title-link-{id}
Subtitle / author
Extra line and author attribution.
#podcast-suche-card-subtitle-{id}, #podcast-suche-card-author-{id}
Website / RSS
External website and feed links.
#podcast-suche-card-link-website-{id}, #podcast-suche-card-link-feed-{id}
AI profile
AI-generated profile HTML.
#podcast-suche-card-ai-profile-{id}
Latest episodes
List of the most recent episodes.
#podcast-suche-card-latest-{id}, #podcast-suche-card-recent-episodes-list-{id}
Topic tags
Topic pills of the episode/podcast.
topicTagsDisplay / data-topic-key in the card block

SEO tool search

/seo-tools/suche – SEO tool search: Sidebar filters and free text with autosuggest via /api/seotool-suche-autosuggest. Results and infinite scroll come from /api/seotool-suche-results. The tables below list every GET parameter with a real-world example plus the fields and HTML locations of the tool card.

Filter parameters

Parameter
UI label
Purpose
Technical examples
Real-world example
filter[query]
Search
Free text across tool name and content; autosuggest.
seo tool, backlink checker, sistrix
In-house SEO searches a backlink checker for outreach reports.
filter[primaryCategory]
Primary category
Primary tool category (taxonomy slug or all).
all, link_building, keyword_research, technical_seo, content_seo, ai_seo
Link building team filters only link-building tools (link_building).
filter[featureTags][]
Feature tags
Multi-select for concrete features.
backlink_analysis, rank_tracking, site_audit, ai_content_writing, api_access
Technical SEO filters tools with site audit and Core Web Vitals focus.
filter[pricingModel]
Pricing model
Type of monetization.
all, free, freemium, subscription, one_time, enterprise
Startup looks for freemium tools to start without an annual contract.
filter[hasFreeTier]
Free tier
Tri-state: all, yes, no.
all, yes, no
Freelancer filters only tools with a free tier (yes).
filter[hasApi]
API available
Tri-state: all, yes, no.
all, yes, no
Developer looks for tools with an API for automated reports (yes).
filter[hasFreeTrial]
Free trial
Tri-state: all, yes, no.
all, yes, no
Agency tests tools with a trial before purchase (yes).
filter[priceVisibility]
Price visibility
How prices are communicated.
all, published, contact_sales, request_quote, not_listed
Procurement filters vendors with published prices (published).
filter[billingInterval]
Billing interval
Billing cadence.
all, month, year, one_time, usage_based, custom
Controller compares only monthly subscriptions (month).
filter[priceMin]
Price min. (€/month)
Lower bound of the price filter in euro.
0, 49
Budget cap: only tools from 0 euro entry price.
filter[priceMax]
Price max. (€/month)
Upper bound of the price filter in euro.
49, 99
SME limits monthly budget to max 99 euro.
filter[integrations][]
Integrations
Multi-select connected systems.
google_search_console, wordpress, shopify, ahrefs, semrush
Shop SEO looks for tools with Shopify and GSC integration.
filter[uiLanguages][]
UI languages
Multi-select languages of the tool UI.
de, en, fr, es, multilingual
DACH team requires German UI (de).
filter[dataHostingRegion]
Hosting region
Region of data hosting.
all, eu, us, mixed, unknown
Data protection officer filters EU hosting (eu).
filter[supportChannels][]
Support channels
Multi-select support paths.
email, chat, phone, ticket, docs
Enterprise support needs phone and ticket (phone, ticket).
filter[gdprMentioned]
GDPR mentioned
Tri-state: all, yes, no.
all, yes, no
Compliance checks tools with GDPR mention (yes).
filter[creditCardForFree]
Credit card for free
Tri-state: all, yes, no.
all, yes, no
User avoids free tiers that require a credit card (no).
filter[targetAudience][]
Target audience
Multi-select audience slugs.
freelancer, agency, in_house, enterprise, developer
Agency filters tools for agency teams (agency).
filter[deploymentType][]
Deployment
Multi-select deployment type.
cloud_saas, desktop, browser_extension, self_hosted, api_only
IT allows only cloud SaaS (cloud_saas).
filter[marketFocus]
Market focus
Geographic market focus.
all, germany, dach, europe, international, unknown
Local SEO consultancy looks for DACH focus (dach).
filter[date]
Date
Window over created_at.
all, today, last7days
Editorial checks newly listed tools from the last 7 days.
filter[sort]
Sort
Order of results.
newest, name_asc, name_desc, category_asc, price_asc, price_desc
Procurement sorts by ascending price (price_asc).

Search results in HTML

Each hit is a tool card in #seotool-suche-results-list. The table lists field, content and HTML location of the card.

Field
Content
HTML location (ID/class)
Card wrapper
One article card per SEO tool.
#seotool-suche-card-{id}.seotool-suche-card
Screenshot preview
Mobile screenshot placeholder of the website.
#seotool-suche-card-screenshot-wrap-{id}, .seotool-suche-card-phone-preview
Name
Tool name as headline.
#seotool-suche-card-headline-{id} (h2, seotool.name)
Short description
Short description text of the card.
#seotool-suche-card-short-description-{id}
Tagline
Short claim of the tool.
#seotool-suche-card-tagline-{id}
Origin / languages
Country of origin and UI language flags.
#seotool-suche-card-origin-{id}, #seotool-suche-card-languages-{id}
Meta badges
Category, team size, legal form, price entry.
#seotool-suche-card-meta-{id}
Details section
Extended facts, plans, features, integrations, website.
#seotool-suche-card-details-{id}
Result list
Container of all cards.
#seotool-suche-results-list

SEO agency search and globe

/seoagentur/suche, /seoagentur/globus – SEO agency search: Sidebar filters and free text with autosuggest control the result list; results and infinite scroll come from /api/seoagentur-suche-results. The parameter and result tables below list every GET parameter with a real-world example plus fields and HTML locations of the agency card. Additionally, the globe under the linked globe path shows the spatial distribution of agencies worldwide (clusters and coasts visible) as a visual complement to the text list. List filters from the search do not apply on the globe; only lang controls the UI language. Zoom levels are integers 1 to 25 (1 widest view, 25 closest): controlled via the zoom controls (#seoagentur-globus-zoom-controls with plus, minus and level display) and mouse wheel or trackpad; at level 1 minus is disabled, at level 25 plus is disabled. Marker diameter scales linearly from 1 px (level 1) to 10 px (level 25). Desktop: hover tooltip in #seoagentur-globus-tooltip-layer; clicking a marker opens the agency website in a new tab. Mobile: markers without pointer-events, opening via tap hit-test. Satellite tiles (Esri World Imagery) appear only when altitude is below 1.0. Initial view is Europe (zoom level 3).

Filter parameters

Parameter
UI label
Purpose
Technical examples
Real-world example
filter[query]
Search
Free text across relevant agency columns; autosuggest.
seo agentur, Local SEO, link building agentur
Shop owner looks for a link-building agency.
filter[primarySpecialization]
Primary specialization
Primary specialization (slug or all).
all, full_service_agency, seo_specialist, local_seo_focus, ecommerce_seo, generative_engine_optimization
Local business filters local SEO agencies (local_seo_focus).
filter[serviceTags][]
Services
Multi-select of offered services.
on_page_seo, technical_seo, link_building, seo_consulting, sea_ppc
Publisher needs technical SEO and on-page (technical_seo, on_page_seo).
filter[companyLegalForm]
Legal form
Legal form of the agency.
all, gmbh, ug, ag, einzelunternehmen, gbr
Procurement prefers GmbH vendors (gmbh).
filter[teamSizeRange]
Team size
Team size class.
all, solo, 2_5, 6_10, 11_25, 100_plus
Enterprise looks for teams of 11+ people (11_25).
filter[targetClientSizes][]
Target clients
Which client sizes the agency serves.
startup, smb, mid_market, enterprise
Mid-market company filters SMB/mid-market (smb, mid_market).
filter[kundenReferenzenClientSizes][]
Reference size
OR filter on reference client_size.
startup, smb, mid_market, enterprise
Enterprise client wants enterprise-level references.
filter[adresseStadt]
City
Free-text city with autosuggest.
Berlin, München, Hamburg, Köln
Mid-market company looks for an agency in Berlin.
filter[adressePlz]
ZIP
Free-text ZIP with autosuggest.
10115, 50667
Location filter for Berlin Mitte (10115).
filter[kostenlosBeratung]
Free initial consultation
Tri-state: all, yes, no.
all, yes, no
Prospect wants a free initial consultation (yes).
filter[hasKundenReferenzen]
Client references
Tri-state: all, yes, no.
all, yes, no
Pitch requires verifiable references (yes).
filter[sort]
Sort
Order of results.
newest, name_asc, name_desc, city_asc
User sorts alphabetically by name (name_asc).

Search results in HTML

Each hit is an agency card in #seoagentur-suche-results-list. The table lists field, content and HTML location of the card.

Field
Content
HTML location (ID/class)
Card wrapper
One article card per agency.
#seoagentur-suche-card-{id}.seoagentur-suche-card
Name
Agency or company name.
#seoagentur-suche-card-headline-{id}
Website screenshot
iPhone preview of the agency website.
#seoagentur-suche-card-phone-preview-{id}
Short text / tagline
Short description.
#seoagentur-suche-card-tagline-{id}
Reference badges intro
Client reference hints in the intro.
#seoagentur-suche-card-kunden-referenzen-intro-{id}
Website domain
Displayed domain / website URL.
#seoagentur-suche-card-website-intro-{id}
Origin / city
Origin and city.
#seoagentur-suche-card-origin-{id}, #seoagentur-suche-card-city-{id}
Meta badges
Specialization, agency type, team, legal form.
#seoagentur-suche-card-meta-{id}
Details section
Description, stats, address, services, references table, links.
#seoagentur-suche-card-details-{id}

Profile overview

/steckbrief/ – Profile overview: Filters q (free text), skill, company and speaker control the people tiles. Changes load via AJAX /api/steckbrief-overview-results and refresh the list without a full page reload. Benefit: find speakers and community profiles by skill or company. Typical flow: set filters, check the result count, open a tile and go to the detail profile. Parameter values and tile HTML places are in the tables below.

Filter parameters

Parameter
UI label
Purpose
Technical examples
Real-world example
q
Search
Free text across name, role or company.
Timon Hartung, Patrick Tomforde
Organizer looks up the profile of Timon Hartung.
skill
Skill / competence
Dropdown skill from the available skill list or empty = all.
performance, technical-seo, ai-seo, linkbuilding, seo-audits
Recruiter filters people with technical-seo.
company
Company
Dropdown company from the available company list or empty = all.
WOXOW, performanceLiebe, DHEMANT Consulting GmbH
Partner manager filters by company WOXOW.
speaker
Speaker
empty = all, 1 = speakers only, 0 = non-speakers.
1, 0
Program planning shows speakers only (1).

Search results in HTML

Each hit is a person tile in #steckbrief-overview-grid. Hit count: #steckbrief-overview-results-count-value. The table lists field, content and HTML location.

Field
Content
HTML location (ID/class)
Grid container
Grid of all person tiles.
#steckbrief-overview-grid
Card wrapper
One article tile per person.
#steckbrief-overview-card-{index}.screen-steckbrief-overview-card
Portrait
Portrait image with link to the profile.
#steckbrief-overview-card-image-link-{index}
Name
Full name with link to the detail page.
#steckbrief-overview-card-name-{index}
Role and company
Role and company line.
#steckbrief-overview-card-role-company-{index}
Speaker badge
Marker when isSpeaker.
#steckbrief-overview-card-speaker-badge-{index}
Short bio
Short bio text.
#steckbrief-overview-card-bio-{index}
Skills
Skill tags of the person.
#steckbrief-overview-card-skills-{index}

Speaker application

/speaker-bewerbung – Speaker application: The form accepts applications for a conference talk. Fields: speaker_name and email for identification and replies; company optional; talk_title and talk_abstract describe the talk; privacy_accepted is the required privacy checkbox. Spam protection: math question (spam_protection_answer with spam_protection_token) and honeypot website which must stay empty. Benefit: structured submission without a separate email chain. Typical flow: fill fields, solve math, tick checkbox, submit; on success the thank-you view replaces the form.

SEO-DAY Jobs

/jobs/, /jobs/search, /jobs/companies/globus, /jobs/hall-of-fame, /jobs/API – SEO-DAY Jobs: The job board under the linked entry and search paths lists job openings with sidebar filters. Filter changes call /jobs/api/job-search-filter-data and /jobs/api/job-search-results-list and update facets and the result list including infinite scroll without a page reload. Location and company autosuggest run via /jobs/api/job-search-location-autosuggest and /jobs/api/job-search-company-autosuggest respectively; card logos load via /jobs/api/job-search-job-card-images. Additionally, company globe, Hall of Fame and API documentation are available under the linked paths. Benefit: targeted job search by salary, work model, position, skills and location. Typical flow: open search, set filters, review hits, expand a job card and follow the title link to the posting. Parameters and HTML locations are in the tables below.

Filter parameters

Parameter
UI label
Purpose
Technical examples
Real-world example
salary_range
Salary
Salary band per facet; comparison via salary_max or estimated_salary_max.
30000-40000, 50000-60000, 80000-100000
SEO manager filters jobs from 50,000 euro annual salary.
work_model
Work model
Restrict to remote, office or hybrid.
remote, office, hybrid
Candidate searches for remote jobs only (remote).
position
Position
Position slug or position name from the facet.
seo-manager, content-manager, online-marketing-manager
Recruiter filters SEO manager positions.
seniority_level
Seniority
Experience level of the role.
junior, mid, senior, lead
Junior SEO filters entry-level roles (junior).
employment_type_normalized
Employment type
Normalized employment type.
full-time, part-time, freelance, internship
Full-time candidate selects full-time.
skill_tag
Skill
Skill tag from the facet.
seo, content-marketing, google-ads, technical-seo
Technical SEO filters jobs with skill technical-seo.
industry
Industry
Industry facet value.
e-commerce, agency, saas, media
Agency talent filters agency jobs (agency).
seo-jobs-only
Marketing focus
Marketing focus: all, pure marketing jobs only, or not pure marketing jobs only.
all, yes, no
Candidate wants pure marketing jobs only (yes).
company_size
Company size
Company size class.
1-10, 11-50, 51-200, 201-500, 1000+
Candidate prefers mid-size 51–200.
country
Country
Country code of the role.
de, at, ch
DACH search for Germany (de).
company
Company
Company name via autosuggest.
Otto, Zalando, About You
Candidate searches open roles at Zalando.
location / location_display
Location
location = slug, location_display = display text; radius adds a radius.
berlin, muenchen, hamburg
Candidate searches jobs in Berlin including radius.
radius
Radius
Radius around the selected location.
10, 25, 50, 100
Commuter accepts 50 km around Munich.
sort / order
Sort
Sort field and direction; empty = relevance default.
date/desc, salary/desc, relevance/desc
User sorts newest jobs first (date/desc).
page
Page
Paging for infinite scroll; reset to 1 on filter change.
1, 2, 3
Scroll loads page 2 of the result list.

Search results in HTML

Each hit is a job card in #base-job-search-results. The table lists field, content and HTML location of the card.

Field
Content
HTML location (ID/class)
Result container
Container of job cards.
#base-job-search-results
Card wrapper
One article card per job.
#base-job-card-{n}.base-job-card
Title and link
Job title with tracking link to the posting.
#base-job-card-{n}-title, #base-job-card-{n}-title-link
Company logo
Logo placeholder with lazy load.
#base-job-card-{n}-company-logo
Description
Card text / short description.
#base-job-card-{n}-description
Location
Primary location in the meta overview.
#base-job-card-{n}-meta-overview-location-value
Salary
Original and/or estimated salary.
#base-job-card-{n}-meta-overview-salary-value, #base-job-card-{n}-meta-overview-salary-estimated-value
Work model / position / industry
Meta links to filter values.
#base-job-card-{n}-meta-overview-work-model-link, #base-job-card-{n}-meta-overview-position-link, #base-job-card-{n}-meta-overview-industry-link
Expand
More/less button of the card.
#base-job-card-{n}-expand-toggle

Amazon keyword analysis

/amazon-keyword-analyse – Amazon keyword analysis: Enter an Amazon product URL in amazon_product_url. Spam protection uses spam_protection_answer and spam_protection_token. Then the AJAX Crawl and Analysis APIs run; results appear as keyword tables. Benefit: quick keyword insight for a concrete Amazon product. Typical flow: paste URL, solve captcha, start analysis and review the tables.

Certificate

/generate-zertifikat – Certificate: Required fields first name and last name (text) are matched against the attendee list. On match the certificate is shown and can be printed or opened via the PDF path. Benefit: digital attendance proof without manual issuance. Typical flow: enter names, submit, on match use print or PDF.

Legal and language

/impressum, /imprint, /datenschutz, /agb – Legal and language: Imprint, privacy and terms are available via the linked paths with the required legal information. UI language switches via ?lang= according to the folders under translation/. Benefit: transparent legal info and language-adapted UI. Typical flow: open a legal footer link or set the desired language via the lang parameter.

Frequently asked questions

What is seo-day.de / SEO-Day?

seo-day.de is the website of the SEO-Day conference and community. It informs about the conference, tickets and speakers and offers searchable directories for podcasts, SEO tools and SEO agencies, the SEO-DAY Jobs job board, plus legal pages.

Which public directories and searches exist?

/podcasts/suche, /seo-tools/suche, /seoagentur/suche, /steckbrief/, /jobs/ – Publicly available are podcast search, SEO tool search, SEO agency search (optional globe), the profile overview and SEO-DAY Jobs under the linked jobs path. Parameters and HTML locations of hits are documented in the usage tables. The contact form is not explained field by field in the FAQ.

What is the math question (spam protection) in forms for?

The math question checks that a person is submitting the form. The answer is verified together with a server-side token. Application and similar forms also have invisible honeypot fields that must stay empty. Contact field catalogs are excluded.

How does podcast search work including autosuggest and filters?

/podcasts/suche – The parameter table in the podcast search usage step lists filter[query], filter[topicTags], filter[episodeFreshness] and filter[sort] with UI labels, technical examples and real-world cases. Autosuggest runs via /api/podcast-suche-autosuggest; results via /api/podcast-suche-results. The result table names the HTML locations of the card (e.g. #podcast-suche-card-title-{id}).

Which search and filters exist for SEO tools and SEO agencies?

/seo-tools/suche, /seoagentur/suche, /seoagentur/globus – The parameter tables in the SEO tool search and SEO agency search steps document every GET parameter with UI label, purpose, technical examples and a real-world example. The result tables explain fields and HTML locations of result cards (#seotool-suche-card-*, #seoagentur-suche-card-*). The globe under the linked globe path complements the agency list with spatial distribution worldwide. List filters from the search do not apply there (only lang). Zoom 1–25 via controls and mouse wheel, markers 1–10 px, desktop tooltip, click or mobile tap open the website, satellite tiles only when altitude is below 1.0; start Europe level 3.

How does the profile overview filter?

/steckbrief/ – The parameter table lists q, skill, company and speaker including examples (e.g. Timon Hartung, technical-seo, WOXOW, speaker=1). Results load via AJAX /api/steckbrief-overview-results. The result table shows portrait, name, role/company, badge, bio and skills with HTML IDs (#steckbrief-overview-card-*).

Which fields does the speaker application have?

/speaker-bewerbung – The speaker application accepts talk proposals. Required or professionally relevant are speaker_name and email for identification and replies, talk_title and talk_abstract for the talk, and the privacy checkbox privacy_accepted. company is optional. Spam protection: math question with spam_protection_answer and spam_protection_token plus honeypot website (must stay empty). Benefit: structured conference submission. Typical flow: fill the form, solve math, tick the checkbox, submit – on success the thank-you view appears.

Which fields does the certificate form have?

/generate-zertifikat – The certificate form requires first name and last name. Inputs are matched against the attendee list. On match the certificate appears and can be printed or opened as PDF. Benefit: digital attendance proof. Typical flow: enter names, submit, on match use print or PDF.

Where are imprint, privacy and terms – and how do you switch language?

/impressum, /imprint, /datenschutz, /agb – Imprint, privacy and terms via the linked paths. Language is set via the query parameter lang, e.g. ?lang=en, according to the available translation/ folders. Benefit: legal transparency and matching UI language without separate app settings.

How does SEO-DAY Jobs work including search and filters?

/jobs/, /jobs/search, /jobs/companies/globus, /jobs/hall-of-fame, /jobs/API – Under the jobs entry and job search, sidebar filters are available. The parameter table in the SEO-DAY Jobs usage step lists salary_range, work_model, position, seniority_level, employment_type_normalized, skill_tag, industry, seo-jobs-only, company_size, country, company, location, radius as well as sort/order and page. Filter AJAX runs via /jobs/api/job-search-filter-data and /jobs/api/job-search-results-list. The result table names HTML locations such as #base-job-search-results and #base-job-card-{n}-title. Company globe, Hall of Fame and API documentation are linked additionally.