Search
Enter at least two characters without personal information.

    LibraryArticles & FAQ Your projectRequest a quote
    LanguageEN
    Professional Web glossary

    Definitions beginning with H

    Search within this letter or use the alphabet to continue exploring the complete glossary.

    Editorial workspace with a laptop, reference book and index cards.
    23 terms displayed
    Browse the glossary

    Definitions beginning with H

    Search within this letter or use the alphabet to continue exploring the complete glossary.

    23 terms displayed

    Content and communication #

    H1

    First-level HTML heading, generally used for the page’s main topic. Subsequent levels organise content; choose them by structure rather than desired visual size.

    Source consulted : W3C ·

    In practice: use the main heading to name the real page topic without artificial repetition.

    Guide: Organize website content for long-term use Also searched as : heading titre principal
    Artificial intelligence #

    Hallucination

    Confidently produced answer containing invented, distorted or insufficiently supported information.

    In practice: check names, figures, quotations and links against their sources before sharing.

    Guide: Evaluate an AI tool before integrating it into a website Also searched as : erreur ia vérification
    Design, UX and accessibility #

    Hamburger menu

    Navigation button represented by horizontal lines and used to open a compact menu, especially on mobile.

    In practice: Check that important sections remain discoverable and the button announces whether it is open or closed.

    Guide: Organize a consistent website design system Also searched as : menu burger
    Project, product and business #

    Hard requirement

    Essential condition set before a comparison; an option that fails it leaves the shortlist even if it performs well on other criteria.

    Apply this term to a comparison

    Define the essential requirement before adding prices, such as usable content export. A cheaper option failing that condition does not become suitable through its price.

    Compare the costs of three web solutions

    In practice: separate three essential conditions from preferences before evaluating options.

    Guide: Build an honest comparison of web solutions Also searched as : comparatif sélection exigence
    Security and privacy #

    Hashing

    Computation of a fixed-size digest from data. Cryptographic hashing aims to make inversion and collisions impractical; it is not reversible encryption.

    Reference: NIST CSRC · Hash function · Source consulted

    Source consulted : MDN · Hash function ·

    Also searched as : hash digest hashing
    Marketing and acquisition #

    Hashtag

    Word or phrase preceded by # used to group or discover posts on some platforms.

    In practice: Choose a clear word and check its context before adding it to a post.

    Guide: Measure whether a website helps its visitors Also searched as : mot dièse social
    Content and communication #

    Headless CMS

    CMS managing content without imposing a display interface and generally distributing it through an API.

    Apply this term to a comparison

    Separate content management from its consuming interface. Compare API upkeep, rendering, preview and deployment; the CMS price alone does not describe whole-site costs.

    Compare the costs of three web solutions

    In practice: assess content editing, the API and the public interface separately; this separation adds technical responsibilities.

    Guide: Choose a CMS around your team’s real work Also searched as : cms découplé
    Data and measurement #

    Heatmap

    Heatmap visualizing areas of attention, clicks or scrolling from usage data.

    In practice: Use the map to form a hypothesis, then observe consented or tested individual journeys.

    Guide: Audit and enrich directory or catalogue data Also searched as : carte de chaleur ux
    Design, UX and accessibility #

    Hero section

    Prominent visual area at the top of a page generally presenting the main message and primary action.

    In practice: show the page’s subject, value and relevant next step immediately.

    Guide: Organize a consistent website design system Also searched as : bannière principale
    Security and privacy #

    HMAC

    Authentication code calculated using a hash function and shared key. It helps verify message integrity and origin; it does not encrypt the message contents.

    Reference: GitHub : Validating webhook deliveries

    Source consulted : MDN ·

    Use a valid synthetic event, then alter its content: validation should reject the second before business processing.

    Guide: Make website webhooks and integrations reliable Also searched as : hash based message authentication code
    SEO, search and visibility #

    hreflang

    Annotation linking equivalent language or regional page versions to help search engines serve the appropriate variant. Connect equivalent content pages and check return links, including self-reference. A language variant should not point to an unrelated page.

    Google Search Central · Multilingual sites
    URL · hreflang · links · Provide separate URLs per language and links for choosing an edition. Redirecting on an assumed language can prevent access to a version. Translating only navigation and footer does not translate the main content.

    Reference: Google Search Central · Localized versions · Source consulted

    In practice: Check that each variant points to the others and that listed URLs are canonical and reachable.

    Guide: Plan a multilingual website that keeps its meaning Also searched as : seo multilingue alternate
    Security and privacy #

    HSTS

    Instruction received over HTTPS directing a browser to use HTTPS for a domain for a defined period. It may cover subdomains. Before extending coverage, check their actual support; an HTTPS redirect and an HSTS policy do not perform exactly the same role.

    Reference: MDN : Strict-Transport-Security · Source consulted

    In practice: confirm HTTPS works on all affected subdomains before broad deployment.

    Guide: Manage accounts, permissions and access recovery Also searched as : strict transport security
    Development and code #

    HTML

    Markup language giving content structure and meaning through headings, paragraphs, links, lists and form fields. Elements have roles and sometimes native behaviours. CSS primarily handles presentation, while JavaScript can add interactions.

    Reference: MDN : HTML · Source consulted

    In practice: choose elements by purpose, then test headings, links and controls by keyboard.

    Guide: Document and test an API from its use cases Also searched as : hypertext markup language
    Web fundamentals #

    HTTP

    Protocol for exchanging messages between clients and servers through requests and responses. HTTP defines methods, headers and statuses; HTTPS protects transport using TLS. The same URL can produce different responses depending on method, headers or permissions. Inspect the complete exchange before concluding that a service failed.

    Reference: IETF · RFC 9110, HTTP Semantics · Source consulted

    Source consulted : MDN ·

    In practice: inspect method, status and headers of a request before diagnosing a page.

    Guide: Test website navigation and menus Also searched as : web protocol
    Hosting and infrastructure #

    HTTP 103 Early Hints

    An interim HTTP response that can announce resources before the final response, allowing earlier connections or loading. It does not replace the final status, and benefits depend on resources and browser.

    Reference: MDN : 103 Early Hints · Source consulted

    In practice: Measure real loading and check that hinted resources are actually used.

    Guide: Choose hosting and retain control of your domain Also searched as : preload performance http
    Development and code #

    HTTP 410 status

    HTTP response indicating that a resource is no longer available and its absence is considered likely permanent. It suits an intentional removal; temporary unavailability needs a different diagnosis.

    Source consulted : MDN ·

    In practice: check the status code actually returned by the server.

    Guide: Retire or archive outdated website content Also searched as : gone suppression URL
    Development and code #

    HTTP header

    Field accompanying an HTTP request or response to specify information such as content type, caching or authentication. It is distinct from the body carrying the page or data. Check values actually received because an intermediary can affect the exchange.

    Reference: MDN : HTTP headers · Source consulted

    In practice: inspect headers on the final response, including after redirects and caching.

    Guide: Configure HTTP caching without exposing private data Also searched as : en-tête http
    Web fundamentals #

    HTTP status code

    Numeric HTTP response code describing request handling. Read it with the method and context; a visually correct page can return an incorrect status. Distinguish the returned status from displayed content: a “not found” message accompanied by 200 still announces success at protocol level.

    HTTP · 503
    503 · Retry-After · Temporary unavailability; a delay may be indicated without guaranteeing recovery.
    HTTP · 304
    If-None-Match → 304 · For a GET or HEAD request, an unchanged representation can be reused without resending its body.
    HTTP · If-Match
    If-Match: "r7" → 412 · If-Match compares a strong validator before a write. Under the illustrated contract, a stale version receives 412; keep the draft to compare changes.

    Reference: IETF · RFC 9110, HTTP Semantics · Source consulted

    Source consulted : MDN ·

    In practice: check the final status and redirect chain, not just displayed content.

    Guide: Test website navigation and menus Also searched as : code statut http
    Security and privacy #

    HTTP-01 challenge

    ACME validation of control over a name through an HTTP resource expected by the certificate authority.

    Reference: Let’s Encrypt : Challenge Types

    Verify that routing exposes the validation resource in the test environment.

    Guide: Automate and verify TLS certificate renewal Also searched as : acme http 01 validation
    Hosting and infrastructure #

    HTTP/2

    HTTP version changing how exchanges are framed and transported, including multiple streams on a connection. Methods and statuses retain their meanings. Enabling it does not fix a slow server, unnecessary files or expensive scripts; measure the journey under relevant conditions.

    Reference: MDN : HTTP/2 · Source consulted

    In practice: verify negotiation and real measurements before crediting the protocol with a gain.

    Guide: Choose hosting and retain control of your domain Also searched as : http2
    Hosting and infrastructure #

    HTTP/3

    HTTP version using QUIC over UDP instead of the TCP transport used by earlier versions. It changes transport handling while retaining HTTP concepts. Effects depend on the network and endpoints; the version number is not a speed guarantee.

    Reference: MDN : HTTP/3 · Source consulted

    In practice: check compatibility, fallback and response times on representative networks.

    Guide: Choose hosting and retain control of your domain Also searched as : http3 quic
    Security and privacy #

    HTTPS

    HTTP protected by TLS to encrypt exchanges and verify server identity through its certificate. This protects transport. It establishes neither editorial reliability nor absence of malicious software or correct authorisation of the site’s operations.

    Reference: MDN : HTTPS · Source consulted

    In practice: check certificate validity and mixed content on public pages.

    Guide: Manage accounts, permissions and access recovery Also searched as : http secure tls

    Read an HTTP response before fixing the page

    Choose a situation to separate the status meaning, the useful check and the pitfall. This reader explains cases; it does not test any address.

    200Available page
    What it means
    The request succeeded. For an HTML page, also examine the returned content.
    What to check
    Check the title, main content and language, then the canonical and indexing directives.
    Watch out for
    A “not found” page returning 200 may become a soft 404. HTTP success does not guarantee indexing.
    301 / 308Permanent move
    What it means
    301 and 308 indicate a permanent new address. 308 explicitly preserves the method and body; with 301, a client may change POST to GET.
    What to check
    Open the old URL and check Location, a relevant destination and the absence of chains or loops.
    Watch out for
    Do not redirect every old page to the home page. For a form, also check the method expected at the destination.
    302 / 307Temporary move
    What it means
    302 and 307 indicate a temporary change. 307 preserves the method and body; with 302, a client may change POST to GET.
    What to check
    Check that the destination is available and that a return to the original address is planned.
    Watch out for
    A temporary redirect does not describe permanent removal. Do not replay a payment or order without checking its state.
    404 / 410Missing or removed resource
    What it means
    404 does not say whether the absence is temporary or permanent. 410 indicates a likely permanent removal.
    What to check
    Look for a broken link, a changed URL or deliberate removal. Offer a replacement only when it meets the same need.
    Watch out for
    A helpful error page must retain the actual 404 or 410 status. An error message with 200 does not fix the absence.
    429Too many requests
    What it means
    429 indicates request rate limiting. A Retry-After header may say when to try again.
    What to check
    Examine the limit’s scope and Retry-After. Slow down requests and bound retries.
    Watch out for
    Avoid immediate retry loops. Without an HTTP response, a network failure is not a 429 status.
    503Temporarily unavailable service
    What it means
    503 fits temporary unavailability, such as maintenance or overload. Retry-After may provide a delay or date.
    What to check
    Check the actual status, affected scope and return to normal service. Remove the notice after recovery.
    Watch out for
    Do not replace all pages with an error indefinitely. Persistent 5xx responses can eventually cause Google to remove URLs from its index.

    Technical references : RFC 9110 §15 · RFC 6585 §4 · Google · HTTP.

    Editorial method

    Definitions written for people, structured for machines.

    The entries are editorially reformulated in plain language, connected to stable URLs and represented with DefinedTerm structured data. They provide orientation, not a substitute for official standards, legal advice or vendor documentation.