{"id":145570,"date":"2026-09-15T03:02:34","date_gmt":"2026-09-15T03:02:34","guid":{"rendered":"https:\/\/www.hiseadock.com\/?p=145570"},"modified":"2026-10-19T01:24:15","modified_gmt":"2026-10-19T01:24:15","slug":"floating-dock-sizes","status":"publish","type":"post","link":"https:\/\/www.hiseadock.com\/th\/floating-dock-sizes\/","title":{"rendered":"\u0e02\u0e19\u0e32\u0e14\u0e02\u0e2d\u0e07\u0e17\u0e48\u0e32\u0e40\u0e23\u0e37\u0e2d\u0e25\u0e2d\u0e22: \u0e17\u0e33\u0e44\u0e21\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e39\u0e07 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e27\u0e32\u0e07\u0e15\u0e31\u0e27 \u0e08\u0e36\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e31\u0e08\u0e08\u0e31\u0e22\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e27\u0e48\u0e32\u0e17\u0e48\u0e32\u0e40\u0e23\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e31\u0e1a\u0e19\u0e49\u0e33\u0e2b\u0e19\u0e31\u0e01\u0e44\u0e14\u0e49\u0e40\u0e17\u0e48\u0e32\u0e43\u0e14"},"content":{"rendered":"\n<!DOCTYPE html>\n<html><head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <title>Floating Dock Sizes: Why Height, Not Footprint, Decides What Your Dock Carries<\/title>\n<\/head>\n<body>\n<!-- \u2193\u2193\u2193 The deployable fragment begins here. \u2193\u2193\u2193 -->\n<div class=\"bd-post\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&family=Roboto:wght@600;700&display=swap');\n\n    .bd-post {\n      --prose-width: 740px;\n      --gap-attach: 16px;\n      --gap-normal: 32px;\n      --gap-section: 48px;\n      --pad-compact: 16px;\n      --pad-standard: 24px;\n      --body-bg: #FCFCFC;\n      --text-primary: #626262;\n      --text-secondary: #54595F;\n      --accent: #008CCF;\n      --accent-text: #006A9E;\n      --card-fill: #EFF6FA;\n      --card-border: #5590B5;\n      --card-text: #626262;\n      --card-text-2: #54595F;\n      --card-accent: #006A9E;\n      --inverse-bg: #161922;\n      --inverse-text: #FFFFFF;\n      --inverse-text-2: #C4CDD6;\n      --inverse-accent: #4FC3F7;\n      --warn: #B8121B;\n      --accent-cta: #3D6CBF;\n      --btn-white: #FFFFFF;\n      --btn-ink: #161922;\n      font-family: \"Poppins\", sans-serif;\n      color: var(--text-primary);\n      background: var(--body-bg);\n      font-weight: 400;\n      line-height: 1.6;\n      padding: 40px;\n      max-width: 100%;\n      box-sizing: border-box;\n    }\n    .bd-post a { overflow-wrap: anywhere; word-break: break-word; }\n    .bd-post p a, .bd-post li a { color: var(--accent-text); text-decoration: underline; }\n    .bd-post p, .bd-post li { overflow-wrap: break-word; }\n    .bd-post .bd-post-article { max-width: var(--prose-width); margin: 0 auto; }\n\n    \/* PROSE SPACING \u2014 fixed standard + brand header lock (\u00a78.2 \/ \u00a78.3 trap 1) *\/\n    .bd-post p  { margin: 0 0 1em; }\n    .bd-post h1, .bd-post h2, .bd-post h3, .bd-post h4 {\n      font-family: \"Roboto\", sans-serif;\n      font-weight: 600;\n      line-height: 1.2 !important;\n      color: var(--accent-text);\n    }\n    .bd-post h1 { font-size: 40px; margin: 0 0 16px; }\n    .bd-post h2 { font-size: 30px; margin: 48px 0 16px; transform-origin: left; }\n    .bd-post h3 { font-size: 25px; margin: 32px 0 12px; }\n    .bd-post h4 { font-size: 20px; margin: 24px 0 8px; }\n    .bd-post ul, .bd-post ol { margin: 0 0 1em; padding-left: 1.5em; }\n    .bd-post li { margin-bottom: 0.5em; }\n    .bd-post strong { font-weight: 700; }\n    \/* site ships `ul { list-style: none }` from the child theme (\u00a78.3 trap 2) *\/\n    .bd-post ul { list-style: none; padding-left: 1.25em; }\n    .bd-post ul > li { position: relative; }\n    .bd-post ul > li::before {\n      content: \"\";\n      position: absolute;\n      left: 0; top: .55em;\n      width: 6px; height: 6px;\n      border-radius: 50%;\n      background: var(--accent);\n    }\n    .bd-post ol > li::marker { color: var(--accent-text); }\n\n    \/* box-model: catch-all is box-sizing ONLY *\/\n    .bd-post [class*=\"bp-\"] { box-sizing: border-box; }\n    .bd-post [class*=\"rich-\"] { box-sizing: border-box; }\n\n    \/* BP + rich outer margins \u2014 three relationship tokens only, on specific classes *\/\n    .bd-post .bd-post-article > .bp-2-tiers,\n    .bd-post .bd-post-article > .rich-table,\n    .bd-post .bd-post-article > .rich-callout,\n    .bd-post .bd-post-article > .rich-checklist { margin: var(--gap-normal) 0; }\n    .bd-post .bd-post-article > .bp-1-flow { margin: var(--gap-section) 0; }\n    .bd-post .bd-post-article > .bp-3-split { margin: var(--gap-attach) 0 var(--gap-normal); }\n    .bd-post .bd-post-article > .bp-cta-end { margin: var(--gap-section) 0 0; }\n\n    \/* ---------- shared BP craft ---------- *\/\n    .bd-post .bp-1-title, .bd-post .bp-2-title, .bd-post .bp-3-title,\n    .bd-post .bp-cta-end-title, .bd-post .bp-3-foot, .bd-post .bp-cta-end-sub {\n      margin: 0;\n    }\n    .bd-post .bp-1-icon, .bd-post .bp-2-icon, .bd-post .bp-3-icon,\n    .bd-post .bp-cta-end-icon, .bd-post .rich-table-icon, .bd-post .rich-checklist-icon,\n    .bd-post .rich-callout-icon {\n      display: inline-flex;\n      vertical-align: -0.2em;\n      margin-right: 9px;\n    }\n    .bd-post .bp-1-icon svg, .bd-post .bp-2-icon svg, .bd-post .bp-3-icon svg,\n    .bd-post .bp-cta-end-icon svg, .bd-post .rich-table-icon svg,\n    .bd-post .rich-checklist-icon svg, .bd-post .rich-callout-icon svg { width: 22px; height: 22px; }\n    .bd-post .bp-1-title, .bd-post .bp-2-title, .bd-post .bp-3-title,\n    .bd-post .bp-cta-end-title, .bd-post .rich-table-title,\n    .bd-post .rich-checklist-title, .bd-post .rich-callout-title {\n      font-family: \"Roboto\", sans-serif;\n      font-weight: 600;\n      font-size: 17px;\n      line-height: 1.35;\n    }\n\n    \/* ---------- BP-1 \u00b7 width-to-blocks flow ---------- *\/\n    .bd-post .bp-1-flow {\n      display: grid;\n      grid-template-columns: 1fr auto 1fr auto 1fr;\n      gap: 16px;\n      padding: var(--pad-standard);\n      background: var(--card-fill);\n      border: 1px solid var(--card-border);\n      border-radius: 8px;\n    }\n    .bd-post .bp-1-title {\n      grid-column: 1 \/ -1;\n      color: var(--card-accent);\n    }\n    .bd-post .bp-1-title .bp-1-icon { color: var(--accent); }\n    .bd-post .bp-1-step {\n      display: flex;\n      flex-direction: column;\n      gap: 8px;\n    }\n    .bd-post .bp-1-num {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 32px; height: 32px;\n      border-radius: 50%;\n      background: var(--accent);\n      color: var(--btn-white);\n      font-weight: 600;\n      font-size: 15px;\n    }\n    .bd-post .bp-1-step-title {\n      margin: 0;\n      font-weight: 600;\n      font-size: 16px;\n      color: var(--card-text);\n    }\n    .bd-post .bp-1-desc {\n      margin: 0;\n      font-size: 14px;\n      color: var(--card-text-2);\n    }\n    .bd-post .bp-1-conn {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      height: 32px;\n      color: var(--accent);\n    }\n    .bd-post .bp-1-conn svg { width: 18px; height: 18px; }\n\n    \/* ---------- BP-2 \u00b7 height tiers (signature, solid-fill) ---------- *\/\n    .bd-post .bp-2-tiers {\n      padding: var(--pad-standard);\n      background: var(--inverse-bg);\n      border: 1px solid var(--inverse-bg);\n      border-radius: 8px;\n    }\n    .bd-post .bp-2-title { color: var(--inverse-text); }\n    .bd-post .bp-2-title .bp-2-icon { color: var(--inverse-accent); }\n    .bd-post .bp-2-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 16px;\n      padding: 16px 0;\n      border-top: 1px solid var(--card-border);\n    }\n    .bd-post .bp-2-hcell { flex: 0 0 128px; display: flex; flex-direction: column; gap: 4px; }\n    .bd-post .bp-2-lcell { flex: 0 0 168px; display: flex; flex-direction: column; gap: 4px; }\n    .bd-post .bp-2-fcell { flex: 1 1 200px; display: flex; flex-direction: column; gap: 4px; }\n    .bd-post .bp-2-h { font-weight: 600; font-size: 20px; color: var(--inverse-text); }\n    .bd-post .bp-2-hin { font-size: 13px; color: var(--inverse-text-2); }\n    .bd-post .bp-2-load { font-weight: 600; font-size: 28px; line-height: 1.1; color: var(--inverse-accent); }\n    .bd-post .bp-2-loadu { font-size: 13px; color: var(--inverse-text-2); }\n    .bd-post .bp-2-fb { font-size: 15px; color: var(--inverse-text); }\n    .bd-post .bp-2-band { font-size: 13px; color: var(--inverse-text-2); }\n    .bd-post .bp-2-foot {\n      margin: 0;\n      padding-top: 16px;\n      border-top: 1px solid var(--card-border);\n      font-family: \"Roboto\", sans-serif;\n      font-weight: 600;\n      font-size: 19px;\n      color: var(--inverse-accent);\n    }\n    .bd-post .bp-2-source {\n      margin: 0;\n      padding-top: var(--pad-compact);\n      font-size: 13px;\n      color: var(--inverse-text-2);\n    }\n\n    \/* ---------- BP-3 \u00b7 rated vs usable split ---------- *\/\n    .bd-post .bp-3-split {\n      padding: var(--pad-standard);\n      background: var(--card-fill);\n      border: 1px solid var(--card-border);\n      border-radius: 8px;\n    }\n    .bd-post .bp-3-title { color: var(--card-accent); margin-bottom: 16px; }\n    .bd-post .bp-3-title .bp-3-icon { color: var(--accent); }\n    .bd-post .bp-3-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 16px;\n    }\n    .bd-post .bp-3-col { display: flex; flex-direction: column; gap: 4px; }\n    .bd-post .bp-3-col:first-child { padding-right: 16px; border-right: 1px solid var(--card-border); }\n    .bd-post .bp-3-label { font-size: 13px; letter-spacing: .04em; text-transform: uppercase; color: var(--card-text-2); }\n    .bd-post .bp-3-num { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 30px; line-height: 1.15; color: var(--card-accent); }\n    .bd-post .bp-3-note { margin-top: auto; font-size: 13px; color: var(--card-text-2); }\n    .bd-post .bp-3-foot { margin-top: 16px; font-size: 15px; color: var(--card-text); }\n\n    \/* ---------- rich: comparison tables ---------- *\/\n    .bd-post .rich-table {\n      padding: var(--pad-standard);\n      background: var(--card-fill);\n      border: 1px solid var(--card-border);\n      border-radius: 8px;\n    }\n    .bd-post .rich-table-title { margin: 0 0 12px; color: var(--card-accent); }\n    .bd-post .rich-table-title .rich-table-icon { color: var(--accent); }\n    .bd-post .rich-table .table-wrapper { overflow-x: auto; }\n    .bd-post .rich-table table { width: 100%; border-collapse: collapse; font-size: 15px; }\n    .bd-post .rich-table th {\n      text-align: left;\n      padding: 8px 12px;\n      font-weight: 600;\n      color: var(--card-accent);\n      border-bottom: 2px solid var(--card-border);\n    }\n    .bd-post .rich-table td {\n      padding: 10px 12px;\n      color: var(--card-text);\n      border-bottom: 1px solid var(--card-border);\n      vertical-align: top;\n    }\n    .bd-post .rich-table tr:last-child td { border-bottom: 0; }\n    .bd-post .rich-table-source {\n      margin: 0;\n      padding: var(--pad-compact) 0 0;\n      border-top: 1px solid var(--card-border);\n      font-size: 13px;\n      color: var(--card-text-2);\n    }\n\n    \/* ---------- rich: warning callout ---------- *\/\n    .bd-post .rich-callout {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      padding: var(--pad-standard);\n      background: var(--card-fill);\n      border: 1px solid var(--card-border);\n      border-left: 4px solid var(--warn);\n      border-radius: 8px;\n    }\n    .bd-post .rich-callout-icon { color: var(--warn); flex: 0 0 auto; }\n    .bd-post .rich-callout-body { margin: 0; font-size: 15px; color: var(--card-text); }\n\n    \/* ---------- rich: closing checklist ---------- *\/\n    .bd-post .rich-checklist {\n      padding: var(--pad-standard);\n      background: var(--card-fill);\n      border: 1px solid var(--card-border);\n      border-radius: 8px;\n    }\n    .bd-post .rich-checklist-title { margin: 0 0 12px; color: var(--card-accent); }\n    .bd-post .rich-checklist-title .rich-checklist-icon { color: var(--accent); }\n    .bd-post .rich-checklist ul { margin: 0; padding-left: 0; list-style: none; }\n    .bd-post .rich-checklist li {\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n      margin-bottom: 8px;\n      font-size: 15px;\n      color: var(--card-text);\n    }\n    .bd-post .rich-checklist li:last-child { margin-bottom: 0; }\n    .bd-post .rich-checklist li::before { content: none; }\n    .bd-post .rich-checklist .rich-checklist-item-icon { flex: 0 0 auto; color: var(--accent); }\n    .bd-post .rich-checklist .rich-checklist-item-icon svg { width: 18px; height: 18px; }\n\n    \/* ---------- CTA (colors: cta-states) ---------- *\/\n    .bd-post .bp-cta-end {\n      padding: var(--pad-standard);\n      background: var(--card-fill);\n      border: 1px solid var(--card-border);\n      border-radius: 8px;\n    }\n    .bd-post .bp-cta-end-title { color: var(--card-accent); }\n    .bd-post .bp-cta-end-icon { color: var(--accent); }\n    .bd-post .bp-cta-end-sub { margin-top: 8px; font-size: 15px; color: var(--card-text-2); }\n    .bd-post .bp-cta-end-btn {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin-top: 16px;\n      padding: 14px 28px;\n      border-radius: 4px;\n      background: var(--accent-cta);\n      color: var(--btn-white);\n      font-weight: 600;\n      font-size: 16px;\n      text-decoration: none;\n      transition: background-color .2s ease-out, color .2s ease-out, transform .2s ease-out;\n    }\n    .bd-post .bp-cta-end-btn:hover {\n      background: var(--btn-ink);\n      color: var(--btn-white);\n      transform: translateY(-2px);\n    }\n    .bd-post .bp-cta-end-btn svg { width: 18px; height: 18px; }\n\n    \/* ---------- References (canonical .bd-refs, brand \u00a78.4) ---------- *\/\n    .bd-post .bd-refs { margin: 0 0 1em; padding-left: 1.6em; }\n    .bd-post .bd-refs li { font-size: 14px; line-height: 1.7; color: var(--text-secondary); margin-bottom: 10px; overflow-wrap: anywhere; list-style: decimal; }\n    .bd-post .bd-refs li::before { content: none; }\n    .bd-post .bd-refs li::marker { color: var(--accent-text); }\n    .bd-post .bd-refs li a { color: var(--accent-text); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; overflow-wrap: anywhere; }\n    .bd-post .bd-refs li a:hover { color: var(--inverse-bg); }\n\n    \/* ---------- sanctioned motion (gated, CSS-only, no JS) ---------- *\/\n    @media (prefers-reduced-motion: no-preference) {\n      @supports (animation-timeline: view()) {\n        .bd-post .bd-reveal { animation: bd-fade-in linear both; animation-timeline: view(); animation-range: entry 0% entry 35%; }\n        @keyframes bd-fade-in { from { opacity: 0; } to { opacity: 1; } }\n      }\n      .bd-post h2 { transition: color .2s ease-out, transform .2s ease-out; }\n      .bd-post h2:hover { color: var(--accent-text); transform: scale(1.02); }\n      .bd-post .bd-post-article a { transition: color .2s ease-out, text-decoration-color .2s ease-out; }\n      .bd-post .bp-1-step-title { transition: color .2s ease-out; }\n      .bd-post .bp-1-step:hover .bp-1-step-title { color: var(--card-accent); }\n      .bd-post .bp-2-hin, .bd-post .bp-2-loadu, .bd-post .bp-2-band { transition: color .2s ease-out; }\n      .bd-post .bp-2-row:hover .bp-2-hin,\n      .bd-post .bp-2-row:hover .bp-2-loadu,\n      .bd-post .bp-2-row:hover .bp-2-band { color: var(--inverse-text); }\n      .bd-post .bp-3-label { transition: color .2s ease-out; }\n      .bd-post .bp-3-col:hover .bp-3-label { color: var(--card-accent); }\n    }\n\n    @media (max-width: 768px) {\n      .bd-post { padding: 16px; }\n      .bd-post h1 { font-size: 26px; }\n      .bd-post h2 { font-size: 23px; margin-top: 32px; }\n      .bd-post h3 { font-size: 19px; margin-top: 24px; }\n      .bd-post .bp-1-flow { grid-template-columns: 1fr; }\n      .bd-post .bp-1-conn { height: auto; }\n      .bd-post .bp-1-conn svg { transform: rotate(90deg); }\n      .bd-post .bp-2-h { font-size: 20px; }\n      .bd-post .bp-2-load { font-size: 21px; }\n      .bd-post .bp-2-foot { font-size: 20px; }\n      .bd-post .bp-3-num { font-size: 22px; }\n      .bd-post .bp-3-grid { grid-template-columns: 1fr; }\n      .bd-post .bp-3-col:first-child { padding-right: 0; border-right: 0; border-bottom: 1px solid var(--card-border); padding-bottom: 16px; }\n      .bd-post .bp-cta-end-btn { font-size: 16px; }\n    }\n\n.bd-post .rich-table tbody tr:last-child > td {\n  border-bottom: 1px solid var(--card-border, #5590B5) !important;\n}\n\n\n.bd-post .rich-table-source {\n  border-top: 0 !important;\n  padding-top: 16px !important;\n}\n  <\/style>\n  <article class=\"bd-post-article\">\n    <h1>Floating Dock Sizes: Why Height, Not Footprint, Decides What Your Dock Carries<\/h1>\n\n    <p>Most of the floating dock sizes you&#8217;ll find quoted online are assembled footprints measured in feet. The familiar bands look like this. A small dock runs about 6 \u00d7 12 to 6 \u00d7 16 feet and suits kayaks, paddleboards, and a place to sit. A medium dock runs 8 to 10 feet wide by 20 feet long and takes a motorboat plus a couple of chairs. A large dock starts around 12 \u00d7 24 feet and is really an outdoor room built over water.<\/p>\n\n    <div class=\"rich-table\">\n      <p class=\"rich-table-title\"><span class=\"rich-table-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"\/><path d=\"M18 17V9\"\/><path d=\"M13 17V5\"\/><path d=\"M8 17v-3\"\/><\/svg><\/span>Common Floating Dock Size Bands<\/p>\n      <div class=\"table-wrapper\">\n        <table>\n          <thead>\n            <tr><th>Band<\/th><th>Typical Footprint<\/th><th>What It&#8217;s Used For<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td>Small<\/td><td>6 \u00d7 12 to 6 \u00d7 16 ft<\/td><td>Kayaks, paddleboards, fishing, a few people<\/td><\/tr>\n            <tr><td>Medium<\/td><td>8\u201310 ft \u00d7 20 ft<\/td><td>One motorboat, seating, swimming access<\/td><\/tr>\n            <tr><td>Large<\/td><td>12 \u00d7 24 ft and up<\/td><td>Entertaining, multiple craft, lounge furniture<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p class=\"rich-table-source\">Source: Published dock-builder sizing guides<\/p>\n    <\/div>\n\n    <p>The other number buyers reach for is length, and it&#8217;s derived from the boat rather than from the water. Published guidance puts a dock at roughly two-thirds of your vessel&#8217;s length. A 15-foot boat pairs with a dock of at least 10 feet. It scales from there: 25 feet pairs with 17, 35 with 24, 45 with 30, and 55 with 37. One widely repeated figure states the industry consensus minimum for a stable floating dock at 6 \u00d7 20 feet with a combined weight of at least 1,000 lb.<\/p>\n\n    <p>Here is where you should slow down. Those bands are not as settled as they look. Three sources, all current and all from companies that build docks for a living, define &#8220;small&#8221; three different ways. One puts it at 6 \u00d7 12 or 6 \u00d7 16 feet. Another sets a minimum of 6 \u00d7 20 feet. A third, describing a small personal platform, says 4 to 5 feet wide by 8 feet long. The smallest of those is less than half the area of the largest. If the category labels don&#8217;t agree, the labels aren&#8217;t the specification. Something underneath them is doing the actual work, and it isn&#8217;t the length or the width.<\/p>\n\n    <h2>Turning a Footprint Into Blocks: The Modular Grid<\/h2>\n\n    <p>If you&#8217;re buying a modular dock, the unit you order is not measured in feet at all. It&#8217;s a block, and the block has a fixed footprint. In the metric modular systems that dominate international supply, that block is 500 \u00d7 500 mm. That&#8217;s 19.685 inches, or 1.64 feet, on a side, covering 0.25 m\u00b2 (about 2.69 square feet) per block.<\/p>\n\n    <p>So the first real conversion is this: your target width is not an order quantity. Your block count is.<\/p>\n\n    <h3>Reading Your Target Width as a Block Count<\/h3>\n\n    <p>Divide your target width in metres by 0.5, then round to whole blocks. Because 500 mm is a little under 20 inches, the blocks don&#8217;t land on round imperial numbers. The count you need is almost always one more than a quick estimate suggests.<\/p>\n\n    <div class=\"rich-table\">\n      <p class=\"rich-table-title\"><span class=\"rich-table-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"\/><path d=\"M18 17V9\"\/><path d=\"M13 17V5\"\/><path d=\"M8 17v-3\"\/><\/svg><\/span>Target Width to Block Count (500 mm grid)<\/p>\n      <div class=\"table-wrapper\">\n        <table>\n          <thead>\n            <tr><th>Target Width<\/th><th>Blocks Needed<\/th><th>Actual Grid Width<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td>3 ft<\/td><td>2 blocks<\/td><td>1.00 m = 39.37 in<\/td><\/tr>\n            <tr><td>4 ft<\/td><td>3 blocks<\/td><td>1.50 m = 59.06 in<\/td><\/tr>\n            <tr><td>6 ft<\/td><td>4 blocks<\/td><td>2.00 m = 78.74 in<\/td><\/tr>\n            <tr><td>8 ft<\/td><td>5 blocks<\/td><td>2.50 m = 98.43 in<\/td><\/tr>\n            <tr><td>10 ft<\/td><td>6 blocks<\/td><td>3.00 m = 118.11 in<\/td><\/tr>\n            <tr><td>12 ft<\/td><td>8 blocks<\/td><td>4.00 m = 157.48 in<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p class=\"rich-table-source\">Source: Unit footprint 500 \u00d7 500 mm; conversions computed<\/p>\n    <\/div>\n\n    <p>Read the last column carefully, because the rounding cuts both ways. A 12-foot target built from 8 blocks comes out at 13.12 feet, so you&#8217;ve bought about 9% more dock than you asked for. A 10-foot target built from 6 blocks comes out at 9.84 feet, which is <em>under<\/em>. Being over costs money. Being under costs freeboard, and freeboard is the margin you can&#8217;t get back without ordering another row.<\/p>\n\n    <h3>The Minimum Width Rule \u2014 and Where It Comes From<\/h3>\n\n    <p>Width has a floor. A walking platform needs at least three blocks across. On a 500 mm grid that&#8217;s 1.5 metres, or 59.06 inches. That&#8217;s comfortably above the 36-inch minimum clear width the ADA requires for an accessible route serving recreational boating facilities (<a href=\"https:\/\/www.access-board.gov\/ada\/guides\/chapter-10-boating-facilities\/\" target=\"_blank\" rel=\"noopener\">U.S. Access Board, Chapter 10: Recreational Boating Facilities<\/a>). Note the distinction that trips people up. The 36 inches is the accessibility floor. The 48 to 60 inches is the width facilities commonly choose so two people can pass, which is a practice, not a rule. Three blocks lands at the top of that practice range. Two blocks (39.37 inches) clears the legal minimum and nothing more.<\/p>\n\n    <p>For comparison, residential sizing guides put comfortable at 6 feet, or four blocks. Three blocks is what you <em>can<\/em> walk on; four is what you want to walk on with something in your hands.<\/p>\n\n    <!-- BP-1 -->\n    <div class=\"bp-1-flow bd-reveal\">\n      <p class=\"bp-1-title\"><span class=\"bp-1-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"6\" cy=\"19\" r=\"3\"\/><path d=\"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15\"\/><circle cx=\"18\" cy=\"5\" r=\"3\"\/><\/svg><\/span>Three steps from a width to an order<\/p>\n      <div class=\"bp-1-step\">\n        <span class=\"bp-1-num\">1<\/span>\n        <p class=\"bp-1-step-title\">Measure the width<\/p>\n        <p class=\"bp-1-desc\">Take your target width in metres, not feet.<\/p>\n      <\/div>\n      <div class=\"bp-1-conn\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/div>\n      <div class=\"bp-1-step\">\n        <span class=\"bp-1-num\">2<\/span>\n        <p class=\"bp-1-step-title\">Divide by 0.5<\/p>\n        <p class=\"bp-1-desc\">One block per 500 mm of width.<\/p>\n      <\/div>\n      <div class=\"bp-1-conn\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/div>\n      <div class=\"bp-1-step\">\n        <span class=\"bp-1-num\">3<\/span>\n        <p class=\"bp-1-step-title\">Round up, not down<\/p>\n        <p class=\"bp-1-desc\">The under side has no margin left in it.<\/p>\n      <\/div>\n    <\/div>\n\n    <h2>Why Height, Not Footprint, Decides What a Floating Dock Carries<\/h2>\n\n    <p>Here is the part the footprint conversation quietly skips. Two docks can have identical length and width and carry nearly twice different loads, because the variable that sets carrying capacity is the block&#8217;s <strong>height<\/strong>. And height almost never appears in a sizing guide.<\/p>\n\n    <p>Modular cube systems are sold in height tiers, and each tier is rated separately. A 500 \u00d7 500 \u00d7 250 mm block is rated 220 kg\/m\u00b2. The 500 \u00d7 500 \u00d7 400 mm block is rated 350 kg\/m\u00b2. The 500 \u00d7 500 \u00d7 500 mm strengthened block is rated 420 kg\/m\u00b2. Same footprint on all three. Same number of blocks in the same grid.<\/p>\n\n    <h3>Three Heights, Three Load Ratings<\/h3>\n\n    <p>Converted to imperial, the spread is 45.1, 71.7, and 86.0 lb\/ft\u00b2. That&#8217;s a range of 1.91\u00d7, decided entirely by which height you specified and not at all by how big you made the dock.<\/p>\n\n    <!-- BP-2 (Upgrades: RICH_ELEMENT ComparisonTable \"Height Tier vs Rated Buoyancy and Light-Load Freeboard\") -->\n    <div class=\"bp-2-tiers bd-reveal\">\n      <p class=\"bp-2-title\"><span class=\"bp-2-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"\/><path d=\"M18 17V9\"\/><path d=\"M13 17V5\"\/><path d=\"M8 17v-3\"\/><\/svg><\/span>Same footprint, three different load ratings<\/p>\n      <div class=\"bp-2-row\">\n        <div class=\"bp-2-hcell\">\n          <span class=\"bp-2-h\">250 mm<\/span>\n          <span class=\"bp-2-hin\">9.84 in<\/span>\n        <\/div>\n        <div class=\"bp-2-lcell\">\n          <span class=\"bp-2-load\">220<\/span>\n          <span class=\"bp-2-loadu\">kg\/m\u00b2, 45.1 lb\/ft\u00b2<\/span>\n        <\/div>\n        <div class=\"bp-2-fcell\">\n          <span class=\"bp-2-fb\">Freeboard 5.8\u20137.8 in<\/span>\n          <span class=\"bp-2-band\">Kayaks, paddleboards, low boarding. Below the published residential freeboard band; wet feet in chop.<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"bp-2-row\">\n        <div class=\"bp-2-hcell\">\n          <span class=\"bp-2-h\">400 mm<\/span>\n          <span class=\"bp-2-hin\">15.75 in<\/span>\n        <\/div>\n        <div class=\"bp-2-lcell\">\n          <span class=\"bp-2-load\">350<\/span>\n          <span class=\"bp-2-loadu\">kg\/m\u00b2, 71.7 lb\/ft\u00b2<\/span>\n        <\/div>\n        <div class=\"bp-2-fcell\">\n          <span class=\"bp-2-fb\">Freeboard 11.8\u201313.7 in<\/span>\n          <span class=\"bp-2-band\">General residential use: boats, swimming, seating. Loses freeboard fast under concentrated or one-sided load.<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"bp-2-row\">\n        <div class=\"bp-2-hcell\">\n          <span class=\"bp-2-h\">500 mm<\/span>\n          <span class=\"bp-2-hin\">19.69 in<\/span>\n        <\/div>\n        <div class=\"bp-2-lcell\">\n          <span class=\"bp-2-load\">420<\/span>\n          <span class=\"bp-2-loadu\">kg\/m\u00b2, 86.0 lb\/ft\u00b2<\/span>\n        <\/div>\n        <div class=\"bp-2-fcell\">\n          <span class=\"bp-2-fb\">Freeboard 15.7\u201317.7 in<\/span>\n          <span class=\"bp-2-band\">Heavy duty, commercial, marina berths. Over-specified for a swim platform.<\/span>\n        <\/div>\n      <\/div>\n      <p class=\"bp-2-foot\">1.91\u00d7 \u2014 same footprint, same block count.<\/p>\n      <p class=\"bp-2-source\">Source: Published unit ratings; freeboard computed from the published 2\u20134 in light-load draft.<\/p>\n    <\/div>\n\n    <p>That 1.91\u00d7 figure is the one to carry with you. It is the difference between a dock that feels solid under four adults and one that puts your feet near the water. It lives entirely in a number most buyers never ask about.<\/p>\n\n    <h3>Freeboard: What the Height Leaves Above Water<\/h3>\n\n    <p>Freeboard is the distance from the waterline to the top of the deck. It is what you actually feel when you step on. Published targets for residential docks run 12 to 14 inches in one guide and 12 to 18 inches in another. Marinas run 18\u201324 inches, and commercial work 24 inches and above.<\/p>\n\n    <p>Subtract the light-load draft of 2 to 4 inches from each height tier and the alignment becomes obvious. The 400 mm block lands inside the residential band. The 250 mm block sits below it as a deliberately low-profile option. The 500 mm block sits at the band&#8217;s upper edge, where commercial and marina work begins. The height you choose is the freeboard you get, and the failure mode is always the same direction. On a boating forum thread that ran for two years, one builder put it plainly after finishing his dock. It sits close to the water. Looking back, he&#8217;d have used larger drums so the deck sat higher. Another learned it the hard way with foam-core floats that took on water. The tops started about six inches above the surface and ended level with it.<\/p>\n\n    <p>If you want the height tier to be a specification rather than a guess, Hisea Dock builds to <a href=\"https:\/\/www.hiseadock.com\/products\/\" target=\"_blank\" rel=\"noopener\">three standard heights<\/a>: 250, 400, and 500 mm. Height is one of the dimensions we can set per project.<\/p>\n\n    <img decoding=\"async\" src=\"https:\/\/www.hiseadock.com\/wp-content\/uploads\/2026\/09\/Floating-Dock-Sizes.webp\" style=\"width: 512px; height: 384px; max-width: 100%; object-fit: cover; border-radius: 12px; margin: 30px auto; display: block; box-shadow: 10px 10px 60px 0px rgba(210, 221, 224, 0.35); transition: all 0.3s ease; cursor: pointer;\" onmouseover=\"this.style.transform='translateY(-5px) scale(1.03)'; this.style.boxShadow='15px 25px 80px 0px rgba(210, 221, 224, 0.45)'\" onmouseout=\"this.style.transform='translateY(0) scale(1)'; this.style.boxShadow='10px 10px 60px 0px rgba(210, 221, 224, 0.35)'\"> \n\n    <h2>Rated Buoyancy vs. Usable Load: The Freeboard Discount<\/h2>\n\n    <p>The buoyancy number on a float&#8217;s datasheet is a rating at <strong>full submersion<\/strong>: the float completely underwater, deck at the waterline. That is a reference figure, not a working one. Every float manufacturer&#8217;s number works this way.<\/p>\n    \n    <p>The same thread that produced the builder&#8217;s regret produced the correction: a float &#8220;only supports that much when it is completely submerged. 1\/2 way under water each drum will only hold up 125 lbs&#8221; (<a href=\"https:\/\/forums.outdoorsdirectory.com\/threads\/building-a-floating-boat-dock.95173\/\" target=\"_blank\" rel=\"noopener\">Alaska Outdoors Forums, Building a floating boat dock<\/a>).<\/p>\n\n    <!-- BP-3 -->\n    <div class=\"bp-3-split bd-reveal\">\n      <p class=\"bp-3-title\"><span class=\"bp-3-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z\"\/><path d=\"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z\"\/><path d=\"M7 21h10\"\/><path d=\"M12 3v18\"\/><path d=\"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2\"\/><\/svg><\/span>The same six floats, two very different numbers<\/p>\n      <div class=\"bp-3-grid\">\n        <div class=\"bp-3-col\">\n          <span class=\"bp-3-label\">Rated, fully submerged<\/span>\n          <span class=\"bp-3-num\">6,762 lb<\/span>\n          <span class=\"bp-3-note\">Reference only. Not a working figure.<\/span>\n        <\/div>\n        <div class=\"bp-3-col\">\n          <span class=\"bp-3-label\">Usable at target freeboard<\/span>\n          <span class=\"bp-3-num\">2,231 lb<\/span>\n          <span class=\"bp-3-note\">About a third of the rated figure.<\/span>\n        <\/div>\n      <\/div>\n      <p class=\"bp-3-foot\">The same six floats. The same dock. Two numbers that look nothing alike.<\/p>\n    <\/div>\n\n    <p>So the chain runs: total the dead load and the live load, add a safety margin of 10\u201320%, divide by the per-block rating. Then stop, because that answer describes a dock that is nearly underwater. Derate it for the freeboard you actually want. Only then is the number usable.<\/p>\n\n    <p>Two more things belong in that calculation. Load is not always spread evenly. Three people standing on one side put their weight on that side&#8217;s blocks alone, which is why width and block count matter as much as total area. And the live load you&#8217;re designing <em>for<\/em> is a local decision, not a universal one. Published figures range from 20 psf in one federal guidance document to 100 psf in a resilient-marina guidebook and in public gangway specifications. One state building code puts private piers at 40 psf. Those aren&#8217;t competing answers to the same question. They&#8217;re different jurisdictions asking different things. Confirm the number your local authority names before you size anything.<\/p>\n\n    <div class=\"rich-callout\">\n      <span class=\"rich-callout-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"\/><path d=\"M12 9v4\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span>\n      <p class=\"rich-callout-body\">The rated buoyancy on a float or block is a fully-submerged figure. At a residential freeboard of 12\u201318 in, usable capacity can be roughly one third of it. Never carry the rating straight into a purchase decision.<\/p>\n    <\/div>\n\n    <h2>Buying and Specifying by Load Class Instead of Square Feet<\/h2>\n\n    <p>Put the three findings together and the practical conclusion falls out.<\/p>\n\n    <p>The same footprint carries 1.91\u00d7 more or less depending only on block height. The published rating that buyers compare is a fully-submerged figure that overstates usable capacity by roughly 3\u00d7. And the market&#8217;s own vocabulary for footprint (small, medium, large) doesn&#8217;t agree with itself across three credible sources.<\/p>\n\n    <p>That leaves &#8220;how many square feet&#8221; as a poor anchor for a purchase. A quote written in square feet collapses three different load classes into a single number. Buyers then either over-order or under-order. Over-ordering means paying for capacity nobody asked for, and comparing badly on price against a quote that quietly specified the low tier. Under-ordering shows up as wet feet on a dock that sits too deep.<\/p>\n\n    <p>The fix is not complicated. Organise the choice by load class first, then let footprint follow as a second column. Start from what the dock has to hold, not from how long it is.<\/p>\n\n    <p>That&#8217;s the order we build our own range around. Hisea Dock manufactures modular HMW-HDPE floating dock cubes in three heights, and each cube carries real structural specification rather than a marketing line. That means 19 mm connection lugs, grooves on all four sides, reserved pin and bolt holes, sealed threaded end caps, and a moulded anti-skid surface. There&#8217;s a diagonal tensile test at a maximum force of 14,389 N recorded for the material (<a href=\"https:\/\/www.hiseadock.com\/modular-floating-dock-cubes\/\" target=\"_blank\" rel=\"noopener\">how the cubes are built<\/a>). A <a href=\"https:\/\/www.hiseadock.com\/product-item\/single-float\/\" target=\"_blank\" rel=\"noopener\">standard 500 \u00d7 500 mm cube<\/a> is a 7 kg block rated 350 kgs\/m\u00b2 in the 400 mm height. Because load class is the axis buyers actually need, we size projects that way too. We back the result with a 5-year warranty against damage and 24\/7 after-sales support. Anchoring options cover pipes, deadweight anchors, piling brackets, and stiff arms, with installation guidance and full spares supply behind them.<\/p>\n\n    <p>If you&#8217;re comparing quotes that all say &#8220;6 \u00d7 12&#8221; and none of them say what height, that&#8217;s the gap to close first. Tell us what you&#8217;re docking and how you board, and how many people you expect on deck at once. We&#8217;ll build the specification from the load class up.<\/p>\n\n    <div class=\"rich-checklist\">\n      <p class=\"rich-checklist-title\"><span class=\"rich-checklist-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M11 12H3\"\/><path d=\"M16 6H3\"\/><path d=\"M16 18H3\"\/><path d=\"m3 6 2 2 4-4\"\/><\/svg><\/span>Before you order<\/p>\n      <ul>\n        <li><span class=\"rich-checklist-item-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>Local design live load, which varies 20\u2013100 psf by jurisdiction<\/li>\n        <li><span class=\"rich-checklist-item-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>Target freeboard for your use: 12\u201318 in residential, 18\u201324 in marina<\/li>\n        <li><span class=\"rich-checklist-item-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>Block height tier that delivers it<\/li>\n        <li><span class=\"rich-checklist-item-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>Block count for your target width, rounded up not down<\/li>\n        <li><span class=\"rich-checklist-item-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>One-sided and concentrated loads, not just total weight<\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- BP-cta-end -->\n    <div class=\"bp-cta-end\">\n      <p class=\"bp-cta-end-title\"><span class=\"bp-cta-end-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m22 2-7 20-4-9-9-4Z\"\/><path d=\"M22 2 11 13\"\/><\/svg><\/span>Size your dock from the load class up<\/p>\n      <p class=\"bp-cta-end-sub\">Tell us the boat, the boarding, and how many people you expect on deck. We&#8217;ll come back with the block count and the height tier that fits.<\/p>\n      <a class=\"bp-cta-end-btn\" href=\"https:\/\/www.hiseadock.com\/contact-us\/\" target=\"_self\">Request a sized specification<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/a>\n    <\/div>\n\n    <h2 class=\"bd-refs-heading\">References<\/h2>\n    <ol class=\"bd-refs\">\n      <li>U.S. Access Board. &#8220;Chapter 10: Recreational Boating Facilities.&#8221; <a href=\"https:\/\/www.access-board.gov\/ada\/guides\/chapter-10-boating-facilities\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.access-board.gov\/ada\/guides\/chapter-10-boating-facilities\/<\/a><\/li>\n      <li>U.S. Coast Guard. &#8220;Assumed Average Weight per Person (AAWPP).&#8221; <a href=\"https:\/\/www.dco.uscg.mil\/aawpp\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.dco.uscg.mil\/aawpp\/<\/a><\/li>\n      <li>Federal Register. &#8220;Passenger Weight and Inspected Vessel Stability Requirements.&#8221; <a href=\"https:\/\/www.federalregister.gov\/documents\/2010\/12\/14\/2010-30391\/passenger-weight-and-inspected-vessel-stability-requirements\" target=\"_blank\" rel=\"noopener\">https:\/\/www.federalregister.gov\/documents\/2010\/12\/14\/2010-30391\/passenger-weight-and-inspected-vessel-stability-requirements<\/a><\/li>\n      <li>National Oceanic and Atmospheric Administration. &#8220;Floating Dock Design Guidance.&#8221; <a href=\"https:\/\/repository.library.noaa.gov\/view\/noaa\/35452\" target=\"_blank\" rel=\"noopener\">https:\/\/repository.library.noaa.gov\/view\/noaa\/35452<\/a><\/li>\n      <li>North Carolina Office of the State Fire Marshal. &#8220;NCBC Section 3608 \u2014 Piers and Docks.&#8221; <a href=\"https:\/\/www.ncosfm.gov\/b-2-2024-ncbc-section-3608\/open\" target=\"_blank\" rel=\"noopener\">https:\/\/www.ncosfm.gov\/b-2-2024-ncbc-section-3608\/open<\/a><\/li>\n      <li>Mississippi Department of Marine Resources. &#8220;Resilient Marina Guidebook, Volume II.&#8221; <a href=\"https:\/\/dmr.ms.gov\/wp-content\/uploads\/2021\/12\/Clean-Resilient-Marina-Guidebook-Volume-II-reduced.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/dmr.ms.gov\/wp-content\/uploads\/2021\/12\/Clean-Resilient-Marina-Guidebook-Volume-II-reduced.pdf<\/a><\/li>\n      <li>Alaska Outdoors Forums. &#8220;Building a Floating Boat Dock.&#8221; <a href=\"https:\/\/forums.outdoorsdirectory.com\/threads\/building-a-floating-boat-dock.95173\/\" target=\"_blank\" rel=\"noopener\">https:\/\/forums.outdoorsdirectory.com\/threads\/building-a-floating-boat-dock.95173\/<\/a><\/li>\n      \n    <\/ol>\n  <\/article>\n<\/div>\n<!-- \u2191\u2191\u2191 Fragment ends here. \u2191\u2191\u2191 -->\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Floating Dock Sizes: Why Height, Not Footprint, Decides What Your Dock Carries Floating Dock Sizes: Why Height, Not Footprint, Decides What Your Dock Carries Most of<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":145573,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Floating Dock Sizes: Choose by Load, Height & Freeboard","_seopress_titles_desc":"Compare floating dock sizes by footprint, float height, load rating and freeboard to plan a more suitable dock layout.","_seopress_robots_index":"","footnotes":""},"categories":[78],"tags":[],"class_list":["post-145570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mml-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/posts\/145570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/comments?post=145570"}],"version-history":[{"count":4,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/posts\/145570\/revisions"}],"predecessor-version":[{"id":146514,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/posts\/145570\/revisions\/146514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/media\/145573"}],"wp:attachment":[{"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/media?parent=145570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/categories?post=145570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiseadock.com\/th\/wp-json\/wp\/v2\/tags?post=145570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}