AxeWP / wp-graphql-rank-math

Add GraphQL support for RankMath SEO
GNU General Public License v3.0
50 stars 7 forks source link

productData inside openGraph is returning "Internal server error" #98

Closed juniorzenb closed 1 month ago

juniorzenb commented 3 months ago

Description

After running a query to try to get some open graph data If I added the "price" field I am getting Internal server error. But If I remove that field It works.

Steps to reproduce

Query:

{
  page(id: "515743", idType: DATABASE_ID) {
    title
    seo {
      fullHead
      jsonLd {
        raw
      }
      openGraph {
        title
        description
        articleMeta {
          publishedTime
        }
        productMeta {
          brand
          currency
          price
        }
        twitterMeta {
          description
        }
      }
    }
  }
}

Response

{
  "errors": [
    {
      "debugMessage": "WPGraphQL\\RankMath\\Type\\WPObject\\OpenGraph\\Product::WPGraphQL\\RankMath\\Type\\WPObject\\OpenGraph\\{closure}(): Return value must be of type ?float, string returned",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 18,
          "column": 11
        }
      ],
      "path": [
        "page",
        "seo",
        "openGraph",
        "productMeta",
        "price"
      ],
      "trace": [
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/src/Utils/InstrumentSchema.php",
          "line": 145,
          "call": "WPGraphQL\\RankMath\\Type\\WPObject\\OpenGraph\\Product::WPGraphQL\\RankMath\\Type\\WPObject\\OpenGraph\\{closure}(array(2), array(0), instance of WPGraphQL\\AppContext, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 623,
          "call": "WPGraphQL\\Utils\\InstrumentSchema::WPGraphQL\\Utils\\{closure}(array(2), array(0), instance of WPGraphQL\\AppContext, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 549,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveFieldValueOrError(instance of GraphQL\\Type\\Definition\\FieldDefinition, instance of GraphQL\\Language\\AST\\FieldNode, instance of Closure, array(2), instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1195,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: RankMathProduct, array(2), instance of ArrayObject(1), array(5))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1145,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: RankMathProduct, array(2), array(4), instance of ArrayObject(3))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1105,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: RankMathProduct, instance of ArrayObject(1), array(4), array(2))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 793,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: RankMathProduct, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: RankMathProduct, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 556,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: RankMathProduct, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1195,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: RankMathOpenGraphMeta, array(6), instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1145,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: RankMathOpenGraphMeta, array(6), array(3), instance of ArrayObject(5))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1105,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: RankMathOpenGraphMeta, instance of ArrayObject(1), array(3), array(6))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 793,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: RankMathOpenGraphMeta, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), array(6))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: RankMathOpenGraphMeta, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), array(6))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 556,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: RankMathOpenGraphMeta, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), array(6))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1195,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: RankMathPageObjectSeo, instance of WPGraphQL\\RankMath\\Model\\ContentNodeSeo, instance of ArrayObject(1), array(3))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1145,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: RankMathPageObjectSeo, instance of WPGraphQL\\RankMath\\Model\\ContentNodeSeo, array(2), instance of ArrayObject(3))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1105,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: RankMathPageObjectSeo, instance of ArrayObject(1), array(2), instance of WPGraphQL\\RankMath\\Model\\ContentNodeSeo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 793,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: RankMathPageObjectSeo, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of WPGraphQL\\RankMath\\Model\\ContentNodeSeo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: RankMathPageObjectSeo, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of WPGraphQL\\RankMath\\Model\\ContentNodeSeo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 556,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: RankMathPageObjectSeo, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of WPGraphQL\\RankMath\\Model\\ContentNodeSeo)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1195,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Page, instance of WPGraphQL\\Model\\Post, instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1145,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Page, instance of WPGraphQL\\Model\\Post, array(1), instance of ArrayObject(2))"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1105,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Page, instance of ArrayObject(1), array(1), instance of WPGraphQL\\Model\\Post)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 793,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Page, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of WPGraphQL\\Model\\Post)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 651,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Page, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of WPGraphQL\\Model\\Post)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/Promise/Adapter/SyncPromise.php",
          "line": 148,
          "call": "GraphQL\\Executor\\ReferenceExecutor::GraphQL\\Executor\\{closure}(instance of WPGraphQL\\Model\\Post)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/Promise/Adapter/SyncPromise.php",
          "line": 53,
          "call": "GraphQL\\Executor\\Promise\\Adapter\\SyncPromise::GraphQL\\Executor\\Promise\\Adapter\\{closure}()"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Executor/Promise/Adapter/SyncPromiseAdapter.php",
          "line": 149,
          "call": "GraphQL\\Executor\\Promise\\Adapter\\SyncPromise::runQueue()"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Server/Helper.php",
          "line": 214,
          "call": "GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter::wait(instance of GraphQL\\Executor\\Promise\\Promise)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/vendor/webonyx/graphql-php/src/Server/StandardServer.php",
          "line": 136,
          "call": "GraphQL\\Server\\Helper::executeOperation(instance of GraphQL\\Server\\ServerConfig, instance of GraphQL\\Server\\OperationParams)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/src/Request.php",
          "line": 702,
          "call": "GraphQL\\Server\\StandardServer::executeRequest(instance of GraphQL\\Server\\OperationParams)"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/src/Router.php",
          "line": 464,
          "call": "WPGraphQL\\Request::execute_http()"
        },
        {
          "file": "/var/www/web/wp-content/plugins/wp-graphql/src/Router.php",
          "line": 257,
          "call": "WPGraphQL\\Router::process_http_request()"
        },
        {
          "file": "/var/www/web/wp-includes/class-wp-hook.php",
          "line": 310,
          "call": "WPGraphQL\\Router::resolve_http_request(instance of WP)"
        },
        {
          "file": "/var/www/web/wp-includes/class-wp-hook.php",
          "line": 334,
          "call": "WP_Hook::apply_filters(null, array(1))"
        },
        {
          "file": "/var/www/web/wp-includes/plugin.php",
          "line": 565,
          "call": "WP_Hook::do_action(array(1))"
        },
        {
          "file": "/var/www/web/wp-includes/class-wp.php",
          "line": 398,
          "function": "do_action_ref_array('parse_request', array(1))"
        },
        {
          "file": "/var/www/web/wp-includes/class-wp.php",
          "line": 779,
          "call": "WP::parse_request((empty string))"
        },
        {
          "file": "/var/www/web/wp-includes/functions.php",
          "line": 1335,
          "call": "WP::main((empty string))"
        },
        {
          "file": "/var/www/web/wp-blog-header.php",
          "line": 16,
          "function": "wp()"
        },
        {
          "file": "/var/www/web/index.php",
          "line": 17,
          "function": "require('/var/www/web/wp-blog-header.php')"
        }
      ]
    }
  ],
  "data": {
    "page": {
      "title": "About",
      "seo": {
        "fullHead": "<title>About ZenBusiness Inc.</title>\n<meta name=\"description\" content=\"An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business.\"/>\n<meta name=\"robots\" content=\"follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large\"/>\n<link rel=\"canonical\" href=\"http://zenbusiness.docksal.site/about/\" />\n<meta property=\"og:locale\" content=\"en_US\" />\n<meta property=\"og:type\" content=\"article\" />\n<meta property=\"og:title\" content=\"About ZenBusiness Inc.\" />\n<meta property=\"og:description\" content=\"An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business.\" />\n<meta property=\"og:url\" content=\"http://zenbusiness.docksal.site/about/\" />\n<meta property=\"og:site_name\" content=\"ZenBusiness\" />\n<meta property=\"article:publisher\" content=\"https://www.facebook.com/ZenBusinessInc/\" />\n<meta property=\"og:updated_time\" content=\"2024-06-03T10:24:27-06:00\" />\n<meta property=\"og:image:width\" content=\"1200\" />\n<meta property=\"og:image:height\" content=\"630\" />\n<meta property=\"og:image:type\" content=\"image/png\" />\n<meta property=\"og:image\" content=\"https://res.cloudinary.com/zenbusiness/q_auto,w_1200,h_630,g_auto,c_auto/v1/shared-assets/illustration/business-machine-filled.png\" />\n<meta property=\"og:image:secure_url\" content=\"https://res.cloudinary.com/zenbusiness/q_auto,w_1200,h_630,g_auto,c_auto/v1/shared-assets/illustration/business-machine-filled.png\" />\n<meta property=\"og:image:alt\" content=\"About\" />\n<meta property=\"article:published_time\" content=\"2021-04-06T09:32:49-06:00\" />\n<meta property=\"article:modified_time\" content=\"2024-06-03T10:24:27-06:00\" />\n<meta property=\"og:video\" content=\"https://embed-ssl.wistia.com/deliveries/36da266d1b44653ad17403cd47c43130.mp4\" />\n<meta property=\"video:duration\" content=\"78\" />\n<meta property=\"product:brand\" content=\"ZenBusiness\" />\n<meta property=\"product:price:amount\" content=\"120\" />\n<meta property=\"product:price:currency\" content=\"USD\" />\n<meta property=\"ya:ovs:upload_date\" content=\"2023-10-02\" />\n<meta property=\"ya:ovs:allow_embed\" content=\"true\" />\n<meta name=\"twitter:card\" content=\"summary_large_image\" />\n<meta name=\"twitter:title\" content=\"About ZenBusiness Inc.\" />\n<meta name=\"twitter:description\" content=\"An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business.\" />\n<meta name=\"twitter:site\" content=\"@zenbusinessinc\" />\n<meta name=\"twitter:creator\" content=\"@zenbusinessinc\" />\n<meta name=\"twitter:image\" content=\"https://res.cloudinary.com/zenbusiness/q_auto,w_1200,h_630,g_auto,c_auto/v1/shared-assets/illustration/business-machine-filled.png\" />\n<script type=\"application/ld+json\" class=\"rank-math-schema-pro\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"http://zenbusiness.docksal.site/#organization\",\"name\":\"ZenBusiness\",\"sameAs\":[\"https://www.facebook.com/ZenBusinessInc/\",\"https://twitter.com/zenbusinessinc\",\"https://www.instagram.com/zenbusiness/\",\"https://www.linkedin.com/company/zenbusiness-pbc\",\"https://www.youtube.com/channel/UCmuGTOLSE2GkD0BUVU8BU1w\",\"https://play.google.com/store/apps/dev?id=7583128316492875102\",\"https://apps.apple.com/us/developer/zenbusiness-pbc/id1005584797\",\"https://www.pinterest.com/zenbusinesspbc/\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"http://zenbusiness.docksal.site/#logo\",\"url\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"contentUrl\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"caption\":\"ZenBusiness\",\"inLanguage\":\"en-US\",\"width\":\"259\",\"height\":\"260\"}},{\"@type\":\"WebSite\",\"@id\":\"http://zenbusiness.docksal.site/#website\",\"url\":\"http://zenbusiness.docksal.site\",\"name\":\"ZenBusiness\",\"publisher\":{\"@id\":\"http://zenbusiness.docksal.site/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"url\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"width\":\"259\",\"height\":\"260\",\"caption\":\"Zenbusiness\",\"inLanguage\":\"en-US\"},{\"@type\":[\"ItemPage\",\"FAQPage\"],\"@id\":\"http://zenbusiness.docksal.site/about/#webpage\",\"url\":\"http://zenbusiness.docksal.site/about/\",\"name\":\"About ZenBusiness Inc.\",\"datePublished\":\"2021-04-06T09:32:49-06:00\",\"dateModified\":\"2024-06-03T10:24:27-06:00\",\"isPartOf\":{\"@id\":\"http://zenbusiness.docksal.site/#website\"},\"primaryImageOfPage\":{\"@id\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\"},\"inLanguage\":\"en-US\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How long does it take to form an LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It varies by state, but the standard time frame is two to three weeks from when the state receives your LLC documents, whether online or by mail. In some states, it can be expedited for an additional fee.\"}},{\"@type\":\"Question\",\"name\":\"Where should I form my LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It\\u2019s usually best to form an LLC in the state where your business is located.\"}},{\"@type\":\"Question\",\"name\":\"Do I need a lawyer to form an LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. You can form an LLC by yourself. There is no requirement to use a lawyer.\"}},{\"@type\":\"Question\",\"name\":\"Do limited liability companies get a 1099?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If your LLC is filed as a corporation, you won\\u2019t need a 1099 for the business. However, if your LLC employs independent contractors, you will need to file 1099 forms for these individuals.\"}},{\"@type\":\"Question\",\"name\":\"How do I dissolve my LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The steps may vary state to state, so check your state\\u2019s LLC dissolution procedures. Generally, the timeline is the same. You must file the Articles of Dissolution with your Secretary of State, and then file cancellations in any other states that your LLC does business in. Next, you must file your final tax return, pay any final payroll taxes, and close your EIN. There\\u2019s a lot of paperwork and steps involved in the process.\"}},{\"@type\":\"Question\",\"name\":\"Can an S corporation own an LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Since an S corporation is a business entity, it can be the owner (or a member of) an LLC, but an LLC cannot own an S corporation \\u2014 only individuals can own an S-Corp. However, an LLC can be taxed as an S corporation if it meets an S corporation\\u2019s eligibility requirements, which include having a limited number of owners who are U.S. citizens.\"}},{\"@type\":\"Question\",\"name\":\"Can LLCs be nonprofits?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, but it\\u2019s not all that common. Certain requirements must be met, and it can be a little confusing to understand all of the legalities. It\\u2019s always wise to seek a legal and/or financial professional when considering these questions.\"}},{\"@type\":\"Question\",\"name\":\"Is it possible to have a do-it-yourself LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, you can form your own limited liability company, provided you follow all of your state\\u2019s applicable laws. However, using our business formation service makes LLCs easy and inexpensive to form. We charge $0 to form your LLC, and then our business formation experts do the work for you and are there to answer your questions.\"}},{\"@type\":\"Question\",\"name\":\"What is \\u201cpiercing the corporate veil\\u201d?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Piercing the corporate veil refers to a legal scenario where the courts set aside the limited liability protection normally afforded to members (owners) of an LLC, allowing creditors to go after the personal assets of the members to satisfy the debts of the LLC. This is a rare but serious situation that underscores a fundamental breach in the legal separation between the entity and its owners. It generally happens when the courts believe that the LLC is not truly a separate entity from its owners and that continuing to recognize it as such would result in fraud or an unfair outcome for the LLC\\u2019s creditors. Several factors can contribute to a court\\u2019s decision to pierce the corporate veil of an LLC. Some of these factors include commingling of personal and business funds, failure to maintain separate financial records for the business, undercapitalization, failure to adhere to formalities required for LLCs, or using the LLC to perpetrate fraud or other wrongful conduct. By adhering to all required formalities, keeping personal and business finances strictly separated, and operating the LLC as a truly independent entity, owners can maintain the protective veil of the LLC and safeguard their personal assets from claims against the business.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between transferring ownership of an LLC versus a corporation?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Transferring ownership in an LLC and a corporation involves different procedures and implications due to their distinct structural frameworks. In an LLC, the transfer of ownership can be more complex and restrictive. Typically, the operating agreement of an LLC outlines the procedures and conditions under which ownership can be transferred. It may require the approval of all or a majority of existing members before a transfer can occur. Additionally, the sale or transfer of membership interests may not automatically grant the transferee the rights to participate in the management of the LLC, unless the operating agreement provides for this or the existing members consent to it. On the other hand, corporations have a more straightforward process for transferring ownership, especially in the case of publicly traded corporations. The shares of stock that signify ownership in a corporation are freely transferable on the open market, unless restricted by a shareholder agreement. The transfer of shares automatically confers both ownership and management rights to the transferee, making it a more fluid and less restrictive process compared to LLCs. This ease of transferability in corporations facilitates the raising of capital and liquidity for shareholders. It\\u2019s one of the reasons why corporations are a preferred entity type for businesses that intend to go public or seek investments from a broader base of investors. The structured nature of corporations, with its clear delineation of roles and rights, makes them better suited for larger, more complex business operations with multiple investors and a broader ownership base.\"}},{\"@type\":\"Question\",\"name\":\"What is a Certificate of Good Standing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A Certificate of Good Standing, also known as a Certificate of Existence or Certificate of Authorization in some states, is an official document issued by the state agency overseeing business registrations, typically the Secretary of State. It certifies that an LLC or another business entity is legally registered and compliant with the state\\u2019s requirements and regulations. The certificate validates that the LLC is up to date with its state filing requirements, fee payments, and any other mandated obligations in the state where it was registered. An LLC might require a Certificate of Good Standing for various reasons. First, it\\u2019s often necessary when the LLC seeks to register or qualify to do business in another state, a process known as foreign qualification. Second, it may be required when an LLC is involved in certain financial transactions, such as securing funding from lenders or entering into contracts with other businesses. The certificate reassures the other parties that the LLC is a well-maintained, legitimate entity, adhering to state compliance requirements. Additionally, if the LLC is looking to sell its business or merge with another entity, a Certificate of Good Standing will likely be required to confirm that the LLC is in a compliant status before proceeding with the transaction.\"}},{\"@type\":\"Question\",\"name\":\"What is a foreign qualification?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A foreign qualification is a legal process that allows an LLC or another business entity to operate and conduct business in a state other than the one where it was originally formed. When an LLC is formed, it\\u2019s automatically authorized to do business only in the state of its formation. However, if the LLC wishes to expand its operations to other states, it must obtain approval from each of those states by going through the foreign qualification process. This process typically involves filing specific documents with the Secretary of State or the relevant state agency, paying the necessary filing fees, and appointing a registered agent in the foreign state to receive legal and official communications on behalf of the LLC. The necessity for foreign qualification arises when an LLC has a continuous and systematic presence or conducts business in a state other than its home state. This might include having a physical office, employees, bank accounts, or significant sales activities in the foreign state. The foreign qualification ensures that the LLC is compliant with the laws and regulations of the state where it seeks to do business. It also provides a legal platform for the LLC to enforce contracts and access the courts in the foreign state. Without foreign qualification, an LLC may face fines, back taxes, and other penalties, and may be denied the right to bring a lawsuit in the foreign state. Therefore, foreign qualification is a crucial step for LLCs planning to operate across state lines, helping ensure legal compliance and smooth business operations in each state.\"}}]},{\"@type\":\"Person\",\"@id\":\"http://zenbusiness.docksal.site/about/#author\",\"name\":\"Team ZenBusiness\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_96,h_96,c_lfill/v1/shared-assets/icon/misc/rovie-bot.svg\",\"url\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_96,h_96,c_lfill/v1/shared-assets/icon/misc/rovie-bot.svg\",\"caption\":\"Team ZenBusiness\",\"inLanguage\":\"en-US\"},\"sameAs\":[\"http://zenbusiness.docksal.site\"],\"worksFor\":{\"@id\":\"http://zenbusiness.docksal.site/#organization\"}},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"name\":\"Business Formations\",\"item\":\"http://zenbusiness.docksal.site/business-structures/\",\"position\":\"1\"},{\"@type\":\"ListItem\",\"name\":\"LLC\",\"position\":\"2\"}]},{\"headline\":\"About ZenBusiness Inc.\",\"description\":\"An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business.\",\"@type\":\"Article\",\"author\":{\"@id\":\"http://zenbusiness.docksal.site/about/#author\",\"name\":\"Team ZenBusiness\"},\"datePublished\":\"2021-04-06T09:32:49-06:00\",\"dateModified\":\"2024-06-03T10:24:27-06:00\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_600,b_rgb:303031/v1/shared-assets/s2/raster/llc-mark-cuban.png\"},\"about\":{\"@type\":\"Thing\",\"name\":\"Limited Liability Company\",\"sameAs\":[\"kg:/m/01prdc\",\"https://en.wikipedia.org/wiki/Limited_liability_company\"]},\"mentions\":[{\"@type\":\"Thing\",\"name\":\"EIN\",\"sameAs\":[\"https://en.wikipedia.org/wiki/Employer_Identification_Number\",\"https://en.wikipedia.org/wiki/Taxpayer_Identification_Number\",\"kg:/m/05gbtg\"]},{\"@type\":\"Thing\",\"name\":\"Operating Agreement\",\"sameAs\":[\"https://en.wikipedia.org/wiki/Operating_agreement\",\"kg:/m/0bhcn8\"]},{\"@type\":\"Thing\",\"name\":\"Registered Agent\",\"sameAs\":[\"https://en.wikipedia.org/wiki/Registered_agent\",\"kg:/m/0g1m4m\"]}],\"name\":\"About ZenBusiness Inc.\",\"mainEntityOfPage\":{\"@id\":\"http://zenbusiness.docksal.site/about/#webpage\"}},{\"@type\":\"VideoObject\",\"embedUrl\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7\",\"contentUrl\":\"https://embed-ssl.wistia.com/deliveries/36da266d1b44653ad17403cd47c43130.mp4\",\"name\":\"How to Start an LLC Video\",\"description\":\"Want to start an LLC (Limited Liability Company)? This video will show you how to do it step-by-step, from choosing a name to filing the necessary paperwork. You'll learn what an LLC is, why it's a good business structure for most small businesses, and how to set one up quickly and easily.\",\"uploadDate\":\"2023-10-02\",\"duration\":\"PT1M18S\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/start-an-llc-video-thumbnail.jpg\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Step 1: Name Your LLC\",\"startOffset\":\"12\",\"endOffset\":\"18\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=13\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-1-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip1\"},{\"@type\":\"Clip\",\"name\":\"Step 2: Choose a Registered Agent\",\"startOffset\":\"19\",\"endOffset\":\"28\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=19\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-2-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip2\"},{\"@type\":\"Clip\",\"name\":\"Step 3: File Articles of Organization\",\"startOffset\":\"29\",\"endOffset\":\"35\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=29\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-3-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip3\"},{\"@type\":\"Clip\",\"name\":\"Step 4: Create an Operating Agreement\",\"startOffset\":\"36\",\"endOffset\":\"42\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=36\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-4-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip4\"},{\"@type\":\"Clip\",\"name\":\"Step 5: Apply for an EIN\",\"startOffset\":\"43\",\"endOffset\":\"52\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=43\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-5-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip5\"},{\"@type\":\"Clip\",\"name\":\"Step 6: Manage and Grow Your Business\",\"startOffset\":\"53\",\"endOffset\":\"65\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=53\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-6-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip6\"}],\"isFamilyFriendly\":\"True\",\"@id\":\"#LLCVideo\"},{\"@type\":\"HowTo\",\"name\":\"How to start an LLC in 6 steps\",\"description\":\"To start an LLC, you'll need to choose a name for your business, select a registered agent, file Articles of Organization with the state, create an operating agreement, obtain an Employer Identification Number (EIN) from the IRS, pay any applicable state filing fees, and file a Beneficial Ownership Information report.\",\"step\":[{\"@type\":\"HowToStep\",\"text\":\"Name your LLC\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-1-clip-thumbnail.jpg\",\"name\":\"name your llc\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-1-name-your-llc\",\"position\":\"1\",\"video\":{\"@id\":\"#LLCVideoClip1\"}},{\"@type\":\"HowToStep\",\"text\":\"Choose a registered agent\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-2-clip-thumbnail.jpg\",\"name\":\"choosing a registered agent\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-2-registered-agent\",\"position\":\"2\",\"video\":{\"@id\":\"#LLCVideoClip2\"}},{\"@type\":\"HowToStep\",\"text\":\"File the Articles of Organization in your state\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-3-clip-thumbnail.jpg\",\"name\":\"filing articles of organization or certificate of formation\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-3-articles-of-organization\",\"position\":\"3\",\"video\":{\"@id\":\"#LLCVideoClip3\"}},{\"@type\":\"HowToStep\",\"text\":\"Create an LLC operating agreement\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-4-clip-thumbnail.jpg\",\"name\":\"create operating agreement\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-4-operating-agreement\",\"position\":\"4\",\"video\":{\"@id\":\"#LLCVideoClip4\"}},{\"@type\":\"HowToStep\",\"text\":\"Apply for an EIN and review tax requirements\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-5-clip-thumbnail.jpg\",\"name\":\"apply for an ein\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-5-apply-for-irs-ein\",\"position\":\"5\",\"video\":{\"@id\":\"#LLCVideoClip5\"}},{\"@type\":\"HowToStep\",\"text\":\"File a Beneficial Ownership Information report\",\"name\":\"file a BOI report\",\"url\":\"http://zenbusiness.docksal.site/llc/#boi-report\",\"position\":\"6\"}],\"image\":{\"@id\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\"},\"@id\":\"http://zenbusiness.docksal.site/about/#schema-8625797\",\"isPartOf\":{\"@id\":\"http://zenbusiness.docksal.site/about/#webpage\"},\"publisher\":{\"@id\":\"http://zenbusiness.docksal.site/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Product\",\"name\":\"LLC Formation\",\"url\":\"http://zenbusiness.docksal.site/about/\",\"description\":\"LLC requirements vary state by state, and it\\u2019s important that you are well-versed in your specific state laws before proceeding. Get everything you need to start and run your LLC. Our experts will file your paperwork quickly and accurately, guaranteed!\",\"brand\":{\"@type\":\"Brand\",\"name\":\"ZenBusiness\",\"url\":\"http://zenbusiness.docksal.site/\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"120\",\"priceCurrency\":\"USD\",\"availability\":\"OnlineOnly\"},\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_1200,b_rgb:303031/v1/shared-assets/s2/raster/llc-mark-cuban.png\",\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"[trustpilot_total_rating]\",\"bestRating\":\"5\",\"worstRating\":\"1\",\"reviewCount\":\"[trustpilot_total_reviews]\"}}]}</script>\n",
        "jsonLd": {
          "raw": "<script type=\"application/ld+json\" class=\"rank-math-schema-pro\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"http://zenbusiness.docksal.site/#organization\",\"name\":\"ZenBusiness\",\"sameAs\":[\"https://www.facebook.com/ZenBusinessInc/\",\"https://twitter.com/zenbusinessinc\",\"https://www.instagram.com/zenbusiness/\",\"https://www.linkedin.com/company/zenbusiness-pbc\",\"https://www.youtube.com/channel/UCmuGTOLSE2GkD0BUVU8BU1w\",\"https://play.google.com/store/apps/dev?id=7583128316492875102\",\"https://apps.apple.com/us/developer/zenbusiness-pbc/id1005584797\",\"https://www.pinterest.com/zenbusinesspbc/\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"http://zenbusiness.docksal.site/#logo\",\"url\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"contentUrl\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"caption\":\"ZenBusiness\",\"inLanguage\":\"en-US\",\"width\":\"259\",\"height\":\"260\"}},{\"@type\":\"WebSite\",\"@id\":\"http://zenbusiness.docksal.site/#website\",\"url\":\"http://zenbusiness.docksal.site\",\"name\":\"ZenBusiness\",\"publisher\":{\"@id\":\"http://zenbusiness.docksal.site/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"url\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\",\"width\":\"259\",\"height\":\"260\",\"caption\":\"Zenbusiness\",\"inLanguage\":\"en-US\"},{\"@type\":[\"ItemPage\",\"FAQPage\"],\"@id\":\"http://zenbusiness.docksal.site/about/#webpage\",\"url\":\"http://zenbusiness.docksal.site/about/\",\"name\":\"About ZenBusiness Inc.\",\"datePublished\":\"2021-04-06T09:32:49-06:00\",\"dateModified\":\"2024-06-03T10:24:27-06:00\",\"isPartOf\":{\"@id\":\"http://zenbusiness.docksal.site/#website\"},\"primaryImageOfPage\":{\"@id\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\"},\"inLanguage\":\"en-US\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How long does it take to form an LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It varies by state, but the standard time frame is two to three weeks from when the state receives your LLC documents, whether online or by mail. In some states, it can be expedited for an additional fee.\"}},{\"@type\":\"Question\",\"name\":\"Where should I form my LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It\\u2019s usually best to form an LLC in the state where your business is located.\"}},{\"@type\":\"Question\",\"name\":\"Do I need a lawyer to form an LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. You can form an LLC by yourself. There is no requirement to use a lawyer.\"}},{\"@type\":\"Question\",\"name\":\"Do limited liability companies get a 1099?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If your LLC is filed as a corporation, you won\\u2019t need a 1099 for the business. However, if your LLC employs independent contractors, you will need to file 1099 forms for these individuals.\"}},{\"@type\":\"Question\",\"name\":\"How do I dissolve my LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The steps may vary state to state, so check your state\\u2019s LLC dissolution procedures. Generally, the timeline is the same. You must file the Articles of Dissolution with your Secretary of State, and then file cancellations in any other states that your LLC does business in. Next, you must file your final tax return, pay any final payroll taxes, and close your EIN. There\\u2019s a lot of paperwork and steps involved in the process.\"}},{\"@type\":\"Question\",\"name\":\"Can an S corporation own an LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Since an S corporation is a business entity, it can be the owner (or a member of) an LLC, but an LLC cannot own an S corporation \\u2014 only individuals can own an S-Corp. However, an LLC can be taxed as an S corporation if it meets an S corporation\\u2019s eligibility requirements, which include having a limited number of owners who are U.S. citizens.\"}},{\"@type\":\"Question\",\"name\":\"Can LLCs be nonprofits?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, but it\\u2019s not all that common. Certain requirements must be met, and it can be a little confusing to understand all of the legalities. It\\u2019s always wise to seek a legal and/or financial professional when considering these questions.\"}},{\"@type\":\"Question\",\"name\":\"Is it possible to have a do-it-yourself LLC?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, you can form your own limited liability company, provided you follow all of your state\\u2019s applicable laws. However, using our business formation service makes LLCs easy and inexpensive to form. We charge $0 to form your LLC, and then our business formation experts do the work for you and are there to answer your questions.\"}},{\"@type\":\"Question\",\"name\":\"What is \\u201cpiercing the corporate veil\\u201d?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Piercing the corporate veil refers to a legal scenario where the courts set aside the limited liability protection normally afforded to members (owners) of an LLC, allowing creditors to go after the personal assets of the members to satisfy the debts of the LLC. This is a rare but serious situation that underscores a fundamental breach in the legal separation between the entity and its owners. It generally happens when the courts believe that the LLC is not truly a separate entity from its owners and that continuing to recognize it as such would result in fraud or an unfair outcome for the LLC\\u2019s creditors. Several factors can contribute to a court\\u2019s decision to pierce the corporate veil of an LLC. Some of these factors include commingling of personal and business funds, failure to maintain separate financial records for the business, undercapitalization, failure to adhere to formalities required for LLCs, or using the LLC to perpetrate fraud or other wrongful conduct. By adhering to all required formalities, keeping personal and business finances strictly separated, and operating the LLC as a truly independent entity, owners can maintain the protective veil of the LLC and safeguard their personal assets from claims against the business.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between transferring ownership of an LLC versus a corporation?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Transferring ownership in an LLC and a corporation involves different procedures and implications due to their distinct structural frameworks. In an LLC, the transfer of ownership can be more complex and restrictive. Typically, the operating agreement of an LLC outlines the procedures and conditions under which ownership can be transferred. It may require the approval of all or a majority of existing members before a transfer can occur. Additionally, the sale or transfer of membership interests may not automatically grant the transferee the rights to participate in the management of the LLC, unless the operating agreement provides for this or the existing members consent to it. On the other hand, corporations have a more straightforward process for transferring ownership, especially in the case of publicly traded corporations. The shares of stock that signify ownership in a corporation are freely transferable on the open market, unless restricted by a shareholder agreement. The transfer of shares automatically confers both ownership and management rights to the transferee, making it a more fluid and less restrictive process compared to LLCs. This ease of transferability in corporations facilitates the raising of capital and liquidity for shareholders. It\\u2019s one of the reasons why corporations are a preferred entity type for businesses that intend to go public or seek investments from a broader base of investors. The structured nature of corporations, with its clear delineation of roles and rights, makes them better suited for larger, more complex business operations with multiple investors and a broader ownership base.\"}},{\"@type\":\"Question\",\"name\":\"What is a Certificate of Good Standing?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A Certificate of Good Standing, also known as a Certificate of Existence or Certificate of Authorization in some states, is an official document issued by the state agency overseeing business registrations, typically the Secretary of State. It certifies that an LLC or another business entity is legally registered and compliant with the state\\u2019s requirements and regulations. The certificate validates that the LLC is up to date with its state filing requirements, fee payments, and any other mandated obligations in the state where it was registered. An LLC might require a Certificate of Good Standing for various reasons. First, it\\u2019s often necessary when the LLC seeks to register or qualify to do business in another state, a process known as foreign qualification. Second, it may be required when an LLC is involved in certain financial transactions, such as securing funding from lenders or entering into contracts with other businesses. The certificate reassures the other parties that the LLC is a well-maintained, legitimate entity, adhering to state compliance requirements. Additionally, if the LLC is looking to sell its business or merge with another entity, a Certificate of Good Standing will likely be required to confirm that the LLC is in a compliant status before proceeding with the transaction.\"}},{\"@type\":\"Question\",\"name\":\"What is a foreign qualification?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A foreign qualification is a legal process that allows an LLC or another business entity to operate and conduct business in a state other than the one where it was originally formed. When an LLC is formed, it\\u2019s automatically authorized to do business only in the state of its formation. However, if the LLC wishes to expand its operations to other states, it must obtain approval from each of those states by going through the foreign qualification process. This process typically involves filing specific documents with the Secretary of State or the relevant state agency, paying the necessary filing fees, and appointing a registered agent in the foreign state to receive legal and official communications on behalf of the LLC. The necessity for foreign qualification arises when an LLC has a continuous and systematic presence or conducts business in a state other than its home state. This might include having a physical office, employees, bank accounts, or significant sales activities in the foreign state. The foreign qualification ensures that the LLC is compliant with the laws and regulations of the state where it seeks to do business. It also provides a legal platform for the LLC to enforce contracts and access the courts in the foreign state. Without foreign qualification, an LLC may face fines, back taxes, and other penalties, and may be denied the right to bring a lawsuit in the foreign state. Therefore, foreign qualification is a crucial step for LLCs planning to operate across state lines, helping ensure legal compliance and smooth business operations in each state.\"}}]},{\"@type\":\"Person\",\"@id\":\"http://zenbusiness.docksal.site/about/#author\",\"name\":\"Team ZenBusiness\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_96,h_96,c_lfill/v1/shared-assets/icon/misc/rovie-bot.svg\",\"url\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_96,h_96,c_lfill/v1/shared-assets/icon/misc/rovie-bot.svg\",\"caption\":\"Team ZenBusiness\",\"inLanguage\":\"en-US\"},\"sameAs\":[\"http://zenbusiness.docksal.site\"],\"worksFor\":{\"@id\":\"http://zenbusiness.docksal.site/#organization\"}},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"name\":\"Business Formations\",\"item\":\"http://zenbusiness.docksal.site/business-structures/\",\"position\":\"3\"},{\"@type\":\"ListItem\",\"name\":\"LLC\",\"position\":\"4\"}]},{\"headline\":\"About ZenBusiness Inc.\",\"description\":\"An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business.\",\"@type\":\"Article\",\"author\":{\"@id\":\"http://zenbusiness.docksal.site/about/#author\",\"name\":\"Team ZenBusiness\"},\"datePublished\":\"2021-04-06T09:32:49-06:00\",\"dateModified\":\"2024-06-03T10:24:27-06:00\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_600,b_rgb:303031/v1/shared-assets/s2/raster/llc-mark-cuban.png\"},\"about\":{\"@type\":\"Thing\",\"name\":\"Limited Liability Company\",\"sameAs\":[\"kg:/m/01prdc\",\"https://en.wikipedia.org/wiki/Limited_liability_company\"]},\"mentions\":[{\"@type\":\"Thing\",\"name\":\"EIN\",\"sameAs\":[\"https://en.wikipedia.org/wiki/Employer_Identification_Number\",\"https://en.wikipedia.org/wiki/Taxpayer_Identification_Number\",\"kg:/m/05gbtg\"]},{\"@type\":\"Thing\",\"name\":\"Operating Agreement\",\"sameAs\":[\"https://en.wikipedia.org/wiki/Operating_agreement\",\"kg:/m/0bhcn8\"]},{\"@type\":\"Thing\",\"name\":\"Registered Agent\",\"sameAs\":[\"https://en.wikipedia.org/wiki/Registered_agent\",\"kg:/m/0g1m4m\"]}],\"name\":\"About ZenBusiness Inc.\",\"mainEntityOfPage\":{\"@id\":\"http://zenbusiness.docksal.site/about/#webpage\"}},{\"@type\":\"VideoObject\",\"embedUrl\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7\",\"contentUrl\":\"https://embed-ssl.wistia.com/deliveries/36da266d1b44653ad17403cd47c43130.mp4\",\"name\":\"How to Start an LLC Video\",\"description\":\"Want to start an LLC (Limited Liability Company)? This video will show you how to do it step-by-step, from choosing a name to filing the necessary paperwork. You'll learn what an LLC is, why it's a good business structure for most small businesses, and how to set one up quickly and easily.\",\"uploadDate\":\"2023-10-02\",\"duration\":\"PT1M18S\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/start-an-llc-video-thumbnail.jpg\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Step 1: Name Your LLC\",\"startOffset\":\"12\",\"endOffset\":\"18\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=13\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-1-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip1\"},{\"@type\":\"Clip\",\"name\":\"Step 2: Choose a Registered Agent\",\"startOffset\":\"19\",\"endOffset\":\"28\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=19\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-2-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip2\"},{\"@type\":\"Clip\",\"name\":\"Step 3: File Articles of Organization\",\"startOffset\":\"29\",\"endOffset\":\"35\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=29\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-3-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip3\"},{\"@type\":\"Clip\",\"name\":\"Step 4: Create an Operating Agreement\",\"startOffset\":\"36\",\"endOffset\":\"42\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=36\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-4-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip4\"},{\"@type\":\"Clip\",\"name\":\"Step 5: Apply for an EIN\",\"startOffset\":\"43\",\"endOffset\":\"52\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=43\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-5-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip5\"},{\"@type\":\"Clip\",\"name\":\"Step 6: Manage and Grow Your Business\",\"startOffset\":\"53\",\"endOffset\":\"65\",\"url\":\"https://fast.wistia.net/embed/iframe/fpff8cyib7?wtime=53\",\"thumbnailUrl\":\"https://res.cloudinary.com/zenbusiness/q_auto/v1/shared-assets/picture/llc-step-6-clip-thumbnail.jpg\",\"@id\":\"#LLCVideoClip6\"}],\"isFamilyFriendly\":\"True\",\"@id\":\"#LLCVideo\"},{\"@type\":\"HowTo\",\"name\":\"How to start an LLC in 6 steps\",\"description\":\"To start an LLC, you'll need to choose a name for your business, select a registered agent, file Articles of Organization with the state, create an operating agreement, obtain an Employer Identification Number (EIN) from the IRS, pay any applicable state filing fees, and file a Beneficial Ownership Information report.\",\"step\":[{\"@type\":\"HowToStep\",\"text\":\"Name your LLC\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-1-clip-thumbnail.jpg\",\"name\":\"name your llc\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-1-name-your-llc\",\"position\":\"1\",\"video\":{\"@id\":\"#LLCVideoClip1\"}},{\"@type\":\"HowToStep\",\"text\":\"Choose a registered agent\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-2-clip-thumbnail.jpg\",\"name\":\"choosing a registered agent\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-2-registered-agent\",\"position\":\"2\",\"video\":{\"@id\":\"#LLCVideoClip2\"}},{\"@type\":\"HowToStep\",\"text\":\"File the Articles of Organization in your state\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-3-clip-thumbnail.jpg\",\"name\":\"filing articles of organization or certificate of formation\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-3-articles-of-organization\",\"position\":\"3\",\"video\":{\"@id\":\"#LLCVideoClip3\"}},{\"@type\":\"HowToStep\",\"text\":\"Create an LLC operating agreement\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-4-clip-thumbnail.jpg\",\"name\":\"create operating agreement\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-4-operating-agreement\",\"position\":\"4\",\"video\":{\"@id\":\"#LLCVideoClip4\"}},{\"@type\":\"HowToStep\",\"text\":\"Apply for an EIN and review tax requirements\",\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,f_auto/v1/shared-assets/picture/llc-step-5-clip-thumbnail.jpg\",\"name\":\"apply for an ein\",\"url\":\"http://zenbusiness.docksal.site/llc/#step-5-apply-for-irs-ein\",\"position\":\"5\",\"video\":{\"@id\":\"#LLCVideoClip5\"}},{\"@type\":\"HowToStep\",\"text\":\"File a Beneficial Ownership Information report\",\"name\":\"file a BOI report\",\"url\":\"http://zenbusiness.docksal.site/llc/#boi-report\",\"position\":\"6\"}],\"image\":{\"@id\":\"http://zenbusiness.docksal.site/wp-content/uploads/2021/03/circle-logo-tealx259.png\"},\"@id\":\"http://zenbusiness.docksal.site/about/#schema-8625797\",\"isPartOf\":{\"@id\":\"http://zenbusiness.docksal.site/about/#webpage\"},\"publisher\":{\"@id\":\"http://zenbusiness.docksal.site/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Product\",\"name\":\"LLC Formation\",\"url\":\"http://zenbusiness.docksal.site/about/\",\"description\":\"LLC requirements vary state by state, and it\\u2019s important that you are well-versed in your specific state laws before proceeding. Get everything you need to start and run your LLC. Our experts will file your paperwork quickly and accurately, guaranteed!\",\"brand\":{\"@type\":\"Brand\",\"name\":\"ZenBusiness\",\"url\":\"http://zenbusiness.docksal.site/\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"120\",\"priceCurrency\":\"USD\",\"availability\":\"OnlineOnly\"},\"image\":\"https://res.cloudinary.com/zenbusiness/q_auto,w_1200,b_rgb:303031/v1/shared-assets/s2/raster/llc-mark-cuban.png\",\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"[trustpilot_total_rating]\",\"bestRating\":\"5\",\"worstRating\":\"1\",\"reviewCount\":\"[trustpilot_total_reviews]\"}}]}</script>\n"
        },
        "openGraph": {
          "title": "About ZenBusiness Inc.",
          "description": "An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business.",
          "articleMeta": {
            "publishedTime": "2021-04-06T09:32:49-06:00"
          },
          "productMeta": {
            "brand": "ZenBusiness",
            "currency": "USD",
            "price": null
          },
          "twitterMeta": {
            "description": "An all-in-one business platform with trusted guidance for small business owners. We&#039;ve consolidated all the tools, services, and expert support needed to start, run, and grow a successful business."
          }
        }
      }
    }
  },
  "extensions": {
    "debug": [],
    "graphqlSmartCache": {
      "graphqlObjectCache": []
    },
    "queryAnalyzer": {
      "keys": "952a8a7f593f22b9b2586bcec8fa1619b0b62673ad4046c2ccb6179ca1adc155 graphql:Query cG9zdDo1MTU3NDM=",
      "keysLength": 95,
      "keysCount": 3,
      "skippedKeys": "",
      "skippedKeysSize": 0,
      "skippedKeysCount": 0,
      "skippedTypes": []
    }
  }
}

Additional context

No response

Plugin Version

0.3.0

WordPress Version

6.3.4

WPGraphQL Version

1.26.0

RankMath SEO Version

1.0.219

Additional enviornmental details

No response

Please confirm that you have searched existing issues in the repo.

Please confirm that you have disabled ALL plugins except for RankMath SEO, WPGraphQL, and WPGraphQL for Rank Math

justlevine commented 3 months ago

Thanks for filing this @juniorzenb 🙏

Looks like RM Pro is using a string for the price instead of a float, but interestingly RM free uses the latter. It should be an easy fix, but I want to make sure I catch all the possibilities - would you be able to share how your entire Rank Math schema is configured for that particular about page?

juniorzenb commented 3 months ago

@justlevine this is the schema:

Screenshot 2024-06-04 at 8 31 06 AM Screenshot 2024-06-04 at 8 31 15 AM
justlevine commented 3 months ago

Thanks @juniorzenb - that last image is cut off, can you confirm that the only price you're using is under offers?

juniorzenb commented 3 months ago

Hi @justlevine, sorry to answer late. I attached the rest of the image. And yes that's the only price that I am using.

Screenshot 2024-06-05 at 8 56 29 AM