Jak działa Rdfa?
RDFa (Resource Description Framework in Attributes) to standard znakowania semantycznego. Dodajesz specjalne atrybuty do istniejących tagów HTML – bez budowania osobnego bloku danych jak w JSON-LD. Efekt jest podobny: wyszukiwarka wie, że dany fragment to na przykład cena, autor artykułu albo ocena produktu.
Po co to komu
RDFa przydaje się tam, gdzie strona już ma rozbudowaną strukturę HTML i nie chce się jej duplikować w osobnym skrypcie. Sprawdza się w dużych serwisach z CMS-ami, które generują znaczniki automatycznie w szablonach. Dzięki temu dane strukturalne są zawsze zgodne z tym, co faktycznie widzi użytkownik na stronie.
Czego nie mylić
RDFa to nie to samo co JSON-LD – oba służą do tego samego celu, czyli komunikacji z Google przez dane strukturalne, ale różnią się sposobem zapisu. JSON-LD jest osobnym blokiem kodu, RDFa wplata się w atrybuty tagów HTML. Google akceptuje oba formaty i traktuje je równorzędnie, więc wybór to kwestia wygody wdrożenia, nie skuteczności SEO.
Warto też odróżnić RDFa od zwykłego mikroformatu czy Microdata – to inne standardy zapisu tych samych typów danych (schema.org), z własną składnią i regułami.